Questa pagina descrive come acquisire uno screenshot da una macchina virtuale (VM) utilizzando lo strumento per gli screenshot delle VM.
L'acquisizione di uno screenshot da una VM può aiutarti a risolvere i problemi di una VM che altrimenti accessibili. Ad esempio, una VM potrebbe non essere accessibile se è in fase di avvio o se l'immagine disco è danneggiata.
Sistemi operativi basati su Windows
Gli screenshot delle VM possono aiutarti a risolvere i problemi relativi alle connessioni RDP non riuscite alle VM Windows. identificando se l'istanza è stata avviata correttamente. Per informazioni su per la risoluzione dei problemi relativi alle connessioni RDP, consulta la sezione Risoluzione dei problemi. RDP.
Considerazioni sulla privacy con i client di desktop remoto
Lo strumento per gli screenshot delle VM utilizza l'adattatore display della VM per acquisire screenshot della sessione della console locale tramite un client Remote Desktop. L'acquisizione di uno screenshot tramite la sessione della console locale potrebbe acquisire dati sensibili dal desktop o dal browser dell'utente.
Se temi di esporre informazioni sensibili nell'ambito di un configura il rispettivo client Remote Desktop nel seguente modo in modo che non utilizzi la sessione della console locale:
Chrome Remote Desktop: se utilizzi Chrome Remote Desktop, assicurati di attivare Curtain in modo che non connettersi alla sessione della console locale.
Microsoft RDP: I client RDP si connettono utilizzando Windows Remote Desktop Services (RDS). Windows RDS consente ai client RDP di scegliere se avviare una nuova sessione della console Cloud o connettersi a quella esistente e, per questo motivo, anche per la privacy. Per informazioni sulla personalizzazione di RDS in modo non si connette alla sessione della console locale, consulta File RDP di Remote Desktop supportato impostazioni.
Prima di condividere screenshot con Google assistenza, assicurati di controllarli per informazioni sensibili.
Prima di iniziare
- Abilitare i display virtuali sulla VM.
-
Se non l'hai già fatto, configura l'autenticazione.
Autenticazione è
Il processo di verifica dell'identità per l'accesso ai servizi e alle API di Google Cloud.
Per eseguire codice o esempi da un ambiente di sviluppo locale, puoi eseguire l'autenticazione
Compute Engine come segue.
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
-
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
- Set a default region and zone.
L'istanza deve trovarsi nel ciclo di vita
RUNNING
stato.La frequenza massima di acquisizione degli screenshot è di 20 al secondo, ovvero l'API di frequenza massima.
Non puoi avviare uno screenshot mentre ne è in corso uno.
Puoi acquisire uno screenshot alla volta.
Nella console Google Cloud, vai alla pagina Istanze VM.
Nella pagina Istanze VM, fai clic sul nome dell'istanza VM da acquisisci uno screenshot.
Nella pagina Dettagli istanza VM, fai clic sulla scheda Screenshot.
Fai clic su Aggiorna per generare uno screenshot dalla VM. Se non disponi ha attivato un'istanza display, La console Google Cloud non mostra uno screenshot.
VM_NAME
: nome della VM per acquisire uno screenshot da cui proviene.JPEG_FILENAME
: nome file facoltativo del file jpeg per l'output dello screenshot. Se non specifichi un nome file, i dati jpeg non elaborati viene inviato all'output standard (stdout).ZONE
: zona della VM da cui acquisire uno screenshot.PROJECT
: ID del progetto contenente la VM da acquisisci uno screenshot.ZONE
: zona contenente il progetto.VM_NAME
: nome della VM per acquisire uno screenshot da cui proviene.Scopri come raccogliere informazioni diagnostiche da un VM.
Scopri come risolvere i problemi di Windows di Compute Engine.
REST
Per utilizzare gli esempi dell'API REST in questa pagina in un ambiente di sviluppo locale, utilizza le credenziali fornite a gcloud CLI.
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
Per ulteriori informazioni, vedi Esegui l'autenticazione per l'utilizzo di REST nella documentazione sull'autenticazione di Google Cloud.
Limitazioni
Acquisizione di uno screenshot da una VM
Utilizza le seguenti procedure per acquisire uno screenshot da una VM.
Console
gcloud
Acquisisci uno screenshot da una VM utilizzando il comando
gcloud compute instances get-screenshot
:gcloud compute instances get-screenshot VM_NAME \ --destination=JPEG_FILENAME \ --zone=ZONE
Sostituisci quanto segue:
REST
Con l'API Compute Engine, acquisisci uno screenshot da una VM utilizzando il metodo
instances.getScreenshot
richiesta:GET https://compute.googleapis.com/compute/v1/projects/PROJECT/zo nes/ZONE/instances/VM_NAME/screenshot
Sostituisci quanto segue:
Screenshot di VM di esempio
UEFI di Compute Engine che carica il gestore di avvio
Il seguente screenshot mostra un file Windows VM server non disponibile durante il caricamento di boot Manager:
Esecuzione di aggiornamenti per Windows Server 2016 Datacenter
Il seguente screenshot mostra un'istanza di Windows Server 2016 VM non disponibile durante il completamento degli aggiornamenti:
Caricamento dei servizi di sistema di Windows Server 2016
Il seguente screenshot mostra un'istanza di Windows Server 2016 VM non disponibile durante il caricamento dei servizi di sistema:
Schermata di accesso per Windows Server 2016 Datacenter
Il seguente screenshot mostra un'istanza di Windows Server 2016 di VM completata ed è pronto per accedere:
Processo Sysprep di Windows Server 2019 Core
Il seguente screenshot mostra il comando sysprep di elaborazione di Windows Server 2019 Istanza VM principale:
Errore dello schermo blu in Windows Server 2016 Datacenter
Il seguente screenshot mostra un errore della schermata blu di un server Windows Server Istanza VM datacenter 2016:
Passaggi successivi
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2024-10-14 UTC.
-