Cette page explique comment effectuer une capture d'écran à partir d'une instance de machine virtuelle (VM) à l'aide de l'outil de capture d'écran de VM.
Effectuer une capture d'écran à partir d'une VM peut vous aider à résoudre des problèmes si la VM n'est pas accessible. Par exemple, une VM peut ne pas être accessible lors du démarrage ou si elle utilise une image disque corrompue.
Systèmes d'exploitation Windows
Les captures d'écran de VM peuvent aider à résoudre les problèmes d'échec de connexion RDP aux VM Windows, en déterminant si l'instance a démarré correctement. Pour plus d'informations sur la résolution des problèmes liés aux connections RDP, consultez la section Résoudre les problèmes liés au protocole RDP.
Considérations sur la confidentialité avec les clients de bureau à distance
L'outil de capture d'écran de VM utilise l'adaptateur d'affichage de la VM pour effectuer une capture d'écran de la session de console locale via un client de bureau à distance. L'exécution d'une capture d'écran via la session de console locale peut capturer des informations sensibles depuis le bureau ou le navigateur de l'utilisateur.
Si vous craignez d'exposer des informations sensibles dans une capture d'écran, configurez le client de bureau à distance de la manière suivante pour qu'il n'utilise pas la session de console locale :
Bureau à distance Chrome : si vous utilisez le Bureau à distance Chrome, veillez à activer le mode rideau afin qu'il ne se connecte pas à la session de console locale.
Microsoft RDP : les clients RDP se connectent à l'aide des services Bureau à distance de Windows. Ces services permettent aux clients RDP de choisir s'ils souhaitent démarrer une nouvelle session de console ou se connecter à la session existante. Par conséquent, cela peut entraîner des répercussions sur la confidentialité. Pour en savoir plus sur la personnalisation des services Bureau à distance afin qu'ils ne se connectent pas à la session de console locale, consultez la page Paramètres pris en charge du fichier RDP du Bureau à distance.
Avant de partager des captures d'écran avec l'assistance Google, veillez à les passer en revue pour voir si elles contiennent des informations sensibles.
Avant de commencer
- Activez les affichages virtuels sur votre VM.
-
Si ce n'est pas déjà fait, configurez l'authentification.
L'authentification est le processus permettant de valider votre identité pour accéder aux services et aux API Google Cloud.
Pour exécuter du code ou des exemples depuis un environnement de développement local, vous pouvez vous authentifier auprès de Compute Engine comme suit :
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'instance doit être à l'état
RUNNING
.Le débit maximal de captures d'écran par seconde est de 20, ce qui correspond à la limite de débit des API.
Vous ne pouvez pas lancer de capture d'écran tant qu'une capture est en cours.
Vous pouvez effectuer une seule capture d'écran à la fois.
Dans la console Google Cloud, accédez à la page Instances de VM.
Sur la page Instances de VM, cliquez sur le nom de l'instance de VM à partir de laquelle vous souhaitez effectuer une capture d'écran.
Sur la page Informations sur l'instance de VM, cliquez sur l'onglet Capture d'écran.
Cliquez sur Actualiser pour générer une capture d'écran à partir de la VM. Si vous n'avez pas activé l'affichage virtuel, Google Cloud Console n'affiche pas de capture d'écran.
VM_NAME
: nom de la VM à partir de laquelle effectuer une capture d'écranJPEG_FILENAME
: nom facultatif du fichier jpeg pour la sortie de la capture d'écran. Si vous ne spécifiez pas de nom de fichier, les données jpeg brutes sont envoyées à la sortie standard (stdout).ZONE
: zone de la VM à partir de laquelle effectuer une capture d'écranPROJECT
: ID du projet contenant la VM à partir de laquelle effectuer une capture d'écranZONE
: zone contenant le projetVM_NAME
: nom de la VM à partir de laquelle effectuer une capture d'écranApprenez à collecter des informations de diagnostic sur une VM.
Découvrez comment résoudre les problèmes liés aux instances Windows.
REST
Pour utiliser les exemples d'API REST de cette page dans un environnement de développement local, vous devez utiliser les identifiants que vous fournissez à gcloud CLI.
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
Pour en savoir plus, consultez la section S'authentifier pour utiliser REST dans la documentation sur l'authentification Google Cloud.
Limites
Effectuer une capture d'écran à partir d'une VM
Utilisez les procédures suivantes pour effectuer une capture d'écran à partir d'une VM.
Console
gcloud
Effectuez une capture d'écran à partir d'une VM à l'aide de la commande
gcloud compute instances get-screenshot
:gcloud compute instances get-screenshot VM_NAME \ --destination=JPEG_FILENAME \ --zone=ZONE
Remplacez l'élément suivant :
REST
Avec l'API Compute Engine, effectuez une capture d'écran à partir d'une VM à l'aide de la requête
instances.getScreenshot
:GET https://compute.googleapis.com/compute/v1/projects/PROJECT/zo nes/ZONE/instances/VM_NAME/screenshot
Remplacez les éléments suivants :
Exemples de captures d'écran de VM
UEFI Compute Engine en train de charger le gestionnaire de démarrage
La capture d'écran suivante montre une VM Windows Server qui n'est pas disponible pendant le chargement du gestionnaire de démarrage :
Windows Server 2016 Datacenter en train d'effectuer des mises à jour
La capture d'écran suivante montre une VM Windows Server 2016 qui n'est pas disponible lors des mises à jour :
Windows Server 2016 en train de charger les services système
La capture d'écran suivante montre une VM Windows Server 2016 qui n'est pas disponible lors du chargement des services système :
Écran de connexion Windows Server 2016 Datacenter
La capture d'écran suivante montre une VM Windows Server 2016 qui a terminé le démarrage et est prête à se connecter :
Processus sysprep de Windows Server 2019 Core
La capture d'écran suivante montre le processus sysprep d'une instance de VM Windows Server 2019 Core :
Erreur de type écran bleu dans Windows Server 2016 Datacenter
La capture d'écran suivante montre une erreur d'écran bleu issue d'une instance de VM Windows Server 2016 Datacenter :
Étapes suivantes
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2024/11/22 (UTC).
-