Ce document explique comment se connecter à la console d'administration spéciale de Windows (SAC). La SAC utilise une connexion par port série à une instance de machine virtuelle (VM) Windows et ne repose pas sur la connectivité réseau, qui peut aider à dépanner ou à récupérer une instance de VM Windows. En vous connectant à la console série de la VM et en utilisant la console SAC, vous pouvez interrompre le processus de démarrage de la VM ou accéder à un terminal CMD ou PowerShell pour effectuer un dépannage. Pour une expérience de bureau à distance à usage général autre que le dépannage, connectez-vous aux VM Windows en utilisant RDP.
Avant de commencer
- Avant de pouvoir vous connecter à la console SAC de votre VM à l'aide de la console série interactive, activez l'accès interactif pour votre VM. Pour en savoir plus, consultez la section Activer l'accès interactif sur la console série.
-
Si ce n'est pas déjà fait, configurez l'authentification.
L'authentification permet de valider votre identité pour accéder aux Google Cloud services et aux API. Pour exécuter
du code ou des exemples depuis un environnement de développement local, vous pouvez vous authentifier auprès de
Compute Engine en sélectionnant l'une des options suivantes :
Sélectionnez l'onglet correspondant à la façon dont vous prévoyez d'utiliser les exemples de cette page :
Console
Lorsque vous utilisez la Google Cloud console pour accéder aux Google Cloud services et aux API, vous n'avez pas besoin de configurer l'authentification.
gcloud
-
Installez la Google Cloud CLI. Une fois que la Google Cloud CLI est installée, initialisezla en exécutant la commande suivante :
gcloud initSi vous utilisez un fournisseur d'identité (IdP) externe, vous devez d'abord vous connecter à la gcloud CLI avec votre identité fédérée.
-
- Définissez une région et une zone par défaut.
Connectez-vous à la console série.
Pour vous connecter à votre instance Windows à l'aide d'une console série interactive, effectuez la procédure décrite dans l'un des onglets ci-dessous.
Console
Dans la console Google Cloud , accédez à la page Instances de VM.
Cliquez sur le nom de la VM à laquelle vous souhaitez vous connecter.
Cliquez sur Se connecter à la console série pour ouvrir la console interactive.
La console série interactive s'ouvre. Elle est prête à être utilisée lorsque le résultat suivant s'affiche :
Computer is booting, SAC started and initialized. Use the "ch -?" command for information about using channels. Use the "?" command for general help. SAC>
Si la console série interactive est un écran vide avec un curseur clignotant, il est probable que les Services de gestion d'urgence sont désactivés. Consultez Dépannage de la console série interactive pour savoir comment résoudre ce problème.
gcloud
Exécutez la commande gcloud compute connect-to-serial-port pour vous connecter aux instances de VM sur lesquelles l'accès au port série est activé :
gcloud compute connect-to-serial-port VM_NAME \
--port=2 \
--zone=ZONE \
--project=PROJECT_ID
Remplacez les éléments suivants :
PROJECT_ID: ID du projet contenant la VMZONE: nom de la zone dans laquelle se trouve la VM.VM_NAME: nom de la VM.
La console série interactive s'ouvre. Elle est prête à être utilisée lorsque le résultat suivant s'affiche :
Computer is booting, SAC started and initialized. Use the "ch -?" command for information about using channels. Use the "?" command for general help. SAC>
Si la console série interactive est un écran vide avec un curseur clignotant, il est probable que les Services de gestion d'urgence soient désactivés. Consultez Dépannage de la console série interactive pour savoir comment résoudre ce problème.
Pour en savoir plus sur l'utilisation de la console série interactive, consultez la documentation sur les commandes SAC de Microsoft.
Ouvrir une invite de commande dans la console d'administration spéciale (SAC) de Windows
Pour ouvrir une invite de commande dans la console d'administration spéciale, procédez comme suit :
Saisissez
cmd, puis appuyez sur Entrée. Le résultat suivant s'affiche :SAC>cmd The Command Prompt session was successfully launched. SAC> EVENT: A new channel has been created. Use "ch -?" for channel help. Channel: Cmd0001 SAC>
Utilisez la commande
ch -sn CHANNEL_NAME, puis appuyez sur Entrée.ch -sn CHANNEL_NAME
Remplacez
CHANNEL_NAMEpar le nom du canal que vous avez créé à l'étape précédente.Le résultat ressemble à ce qui suit :
Name: Cmd0001 Description: Command Type: VT-UTF8 Channel GUID: 28de7392-5413-11ea-bb03-c9656a2ed613 Application Type GUID: 63d02271-8aa4-11d5-bccf-00b0d014a2d0 Press <esc><tab> for next channel. Press <esc><tab>0 to return to the SAC channel. Use any other key to view this channel.
Appuyez sur Espace, puis connectez-vous avec les identifiants locaux enregistrés sur le système.
Please enter login credentials. Username: USERNAME Domain: DOMAIN (leave blank if no domain) Password: PASSWORD
Une fois connecté, vous avez accès à une interface système d'invite de commande.
Microsoft Windows [Version 10.0.14393] (c) 2016 Microsoft Corporation. All rights reserved. C:\Windows\system32>
Facultatif : Pour saisir une invite PowerShell, saisissez
powershell.exe, puis appuyez sur Entrée.
Étape suivante
- Découvrez comment vous connecter à des VM Windows à l'aide de RDP.
- Découvrez comment résoudre les problèmes liés à la console série interactive.