本頁面說明如何使用 VM 螢幕截圖工具,擷取虛擬機器 (VM) 執行個體的螢幕截圖。
擷取 VM 的螢幕截圖,有助於排解無法存取 VM 的問題。舉例來說,如果 VM 正在啟動或磁碟映像檔損毀,您可能就無法存取 VM。
Windows 作業系統
VM 螢幕截圖可協助您判斷執行個體是否已成功啟動,進而排解 Windows VM 的 RDP 連線失敗問題。如要瞭解如何排解 RDP 連線問題,請參閱「RDP 疑難排解」。
遠端桌面用戶端的隱私權考量
VM 螢幕截圖工具會使用 VM 的顯示卡,透過遠端桌面用戶端擷取本機控制台工作階段的螢幕截圖。透過本機控制台工作階段擷取螢幕截圖,可能會擷取到使用者桌面或瀏覽器中的私密資訊。
如果您擔心螢幕截圖會洩漏機密資訊,請按照下列方式設定遠端桌面用戶端,避免使用本機控制台工作階段:
Chrome 遠端桌面:如果您使用 Chrome 遠端桌面,請務必啟用幕簾模式,以免連線至本機控制台工作階段。
Microsoft RDP:RDP 用戶端會使用 Windows 遠端桌面服務 (RDS) 連線。Windows RDS 可讓 RDP 用戶端選擇要啟動新的控制台工作階段,還是連線至現有工作階段,因此可能會有隱私權方面的影響。如要瞭解如何自訂 RDS,使其不連線至本機控制台工作階段,請參閱「支援的遠端桌面 RDP 檔案設定」。
與 Google 支援團隊分享螢幕截圖前,請務必檢查是否含有機密資訊。
事前準備
- 在 VM 上啟用虛擬螢幕。
-
如果尚未設定驗證,請先完成設定。驗證程序會確認您的身分,以便您存取 Google Cloud 服務和 API。如要從本機開發環境執行程式碼或範例,您可以選取下列其中一個選項,向 Compute Engine 進行驗證:
請根據您打算如何使用本頁範例,選取對應的分頁標籤:
控制台
使用 Google Cloud 控制台存取 Google Cloud 服務和 API 時,您不需要設定驗證機制。
gcloud
-
安裝 Google Cloud CLI,然後使用聯合身分登入 gcloud CLI。 登入後, 執行下列指令來初始化 Google Cloud CLI:
gcloud init
-
- 設定預設區域和可用區。
REST
如要在本機開發環境中使用本頁的 REST API 範例,請使用您提供給 gcloud CLI 的憑證。
安裝 Google Cloud CLI,然後使用聯合身分登入 gcloud CLI。
詳情請參閱 Google Cloud 驗證說明文件中的「使用 REST 進行驗證」一節。
限制
擷取 VM 的螢幕截圖
請按照下列程序擷取 VM 的螢幕截圖。
控制台
前往 Google Cloud 控制台的「VM instances」(VM 執行個體) 頁面。
在「VM instances」(VM 執行個體) 頁面中,按一下要擷取螢幕截圖的 VM 執行個體名稱。
在「VM 執行個體詳細資料」頁面,點選「螢幕截圖」分頁標籤。
按一下「重新整理」,即可產生 VM 的螢幕截圖。如果您尚未啟用虛擬螢幕,Google Cloud 控制台就不會顯示螢幕截圖。
gcloud
使用 gcloud compute
instances get-screenshot 指令擷取 VM 的螢幕截圖:
gcloud compute instances get-screenshot VM_NAME \ --destination=JPEG_FILENAME \ --zone=ZONE
更改下列內容:
VM_NAME:要擷取螢幕截圖的 VM 名稱。JPEG_FILENAME:螢幕截圖輸出內容的 JPEG 檔案名稱 (選用)。如未指定檔案名稱,原始 JPEG 資料會傳送至標準輸出內容 (stdout)。ZONE:要擷取螢幕截圖的 VM 所在可用區。
REST
使用 Compute Engine API,透過 instances.getScreenshot 要求擷取 VM 的螢幕截圖:
GET https://compute.googleapis.com/compute/v1/projects/PROJECT/zones/ZONE/instances/VM_NAME/screenshot
更改下列內容:
PROJECT:專案 ID,內含要擷取螢幕截圖的 VM。ZONE:專案所在的可用區。VM_NAME:要擷取螢幕截圖的 VM 名稱。
VM 螢幕截圖範例
Compute Engine UEFI 載入開機管理工具
以下螢幕截圖顯示 Windows Server VM 在開機管理程式載入時無法使用:

Windows Server 2016 Datacenter 執行更新
以下螢幕截圖顯示 Windows Server 2016 VM 在完成更新期間無法使用:

Windows Server 2016 載入系統服務
以下螢幕截圖顯示 Windows Server 2016 VM 在載入系統服務時無法使用:

Windows Server 2016 Datacenter 的登入畫面
以下螢幕截圖顯示 Windows Server 2016 VM 已完成啟動,可供登入:

Windows Server 2019 Core 的 Sysprep 程序
以下螢幕截圖顯示 Windows Server 2019 Core VM 執行個體的 sysprep 程序:

Windows Server 2016 Datacenter 藍色畫面錯誤
以下螢幕截圖顯示 Windows Server 2016 Datacenter VM 執行個體的藍色畫面錯誤:

後續步驟
瞭解如何從 VM 收集診斷資訊。
瞭解如何排解 Windows 執行個體問題。