本頁說明如何使用 VM 螢幕截圖工具,從虛擬機器 (VM) 執行個體擷取螢幕截圖。
擷取 VM 螢幕截圖有助於排解無法存取的 VM 問題。舉例來說,如果 VM 正在開機或磁碟映像檔已損毀,可能就無法存取 VM。
Windows 作業系統
VM 螢幕截圖有助於排解 Windows VM 的 RDP 連線失敗問題,方法是判斷執行個體是否已成功啟動。如要瞭解如何排解遠端桌面通訊協定連線問題,請參閱「遠端桌面通訊協定疑難排解」一文。
遠端桌面用戶端的隱私權注意事項
VM 螢幕截圖工具會使用 VM 的顯示卡,透過遠端桌面用戶端擷取本機控制台工作階段的螢幕截圖。透過本機控制台工作階段擷取螢幕截圖時,可能會擷取使用者桌面或瀏覽器的機密資訊。
如果擔心螢幕截圖會顯示敏感資訊,請按照下列方式設定對應的遠端桌面用戶端,避免使用本機控制台工作階段:
Chrome 遠端桌面:如果您使用 Chrome 遠端桌面,請務必啟用窗簾模式,以免連線至本機控制台工作階段。
Microsoft RDP: RDP 用戶端會使用 Windows 遠端桌面服務 (RDS) 連線。Windows RDS 可讓 RDP 用戶端選擇啟動新的控制台工作階段或連線至現有工作階段,因此可能會有隱私權問題。如要瞭解如何自訂 RDS,使其不會連線至本機控制台工作階段,請參閱「支援的遠端桌面 RDP 檔案設定」。
分享螢幕截圖給 Google 支援團隊前,請務必檢查是否含有私密資訊。
事前準備
- 在 VM 上啟用虛擬顯示器。
-
如果尚未設定驗證,請先完成設定。
「驗證」是指驗證身分的程序,確認您有權存取 Google Cloud 服務和 API。如要從本機開發環境執行程式碼或範例,請選取下列任一選項,向 Compute Engine 進行驗證:
Select the tab for how you plan to use the samples on this page:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
安裝 Google Cloud CLI。 安裝完成後,執行下列指令初始化 Google Cloud CLI:
gcloud init
如果您使用外部識別資訊提供者 (IdP),請先 使用聯合身分登入 gcloud CLI。
- Set a default region and zone.
REST
如要在本機開發環境中使用本頁的 REST API 範例,請使用您提供給 gcloud CLI 的憑證。
安裝 Google Cloud CLI。 安裝完成後,執行下列指令初始化 Google Cloud CLI:
gcloud init
如果您使用外部識別資訊提供者 (IdP),請先 使用聯合身分登入 gcloud CLI。
詳情請參閱 Google Cloud 驗證說明文件中的「Authenticate for using REST」。
限制
擷取 VM 的螢幕截圖
請按照下列程序,從 VM 擷取螢幕截圖。
主控台
前往 Google Cloud 控制台的「VM instances」(VM 執行個體) 頁面。
在「VM instances」(VM 執行個體) 頁面中,按一下要擷取螢幕截圖的 VM 執行個體名稱。
在「VM instance details」(VM 執行個體詳細資料) 頁面上,按一下「Screenshot」(螢幕截圖) 分頁標籤。
按一下「重新整理」,從 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/zo nes/ZONE/instances/VM_NAME/screenshot
更改下列內容:
PROJECT
:含有要擷取螢幕截圖的 VM 的專案 ID。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 執行個體問題。
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2025-07-29 (世界標準時間)。
-