Connettiti al SAC di una VM Windows

Questo documento descrive come connetterti alla console di amministrazione speciale (SAC) di Windows. La SAC utilizza una connessione alla porta seriale a un'istanza di macchina virtuale (VM) Windows e non si basa sulla connettività di rete, il che può aiutarti a risolvere i problemi o a recuperare un'istanza di VM Windows. Connettendoti alla console seriale della VM e utilizzando la SAC, puoi interrompere il processo di avvio della VM o accedere a un terminale CMD o PowerShell per eseguire la risoluzione dei problemi. Per un'esperienza di desktop remoto di uso generale diversa dalla risoluzione dei problemi, connettiti alle VM Windows utilizzando RDP.

Prima di iniziare

  • Prima di poter connetterti alla SAC della VM utilizzando la console seriale interattiva, abilita l'accesso interattivo per la VM. Per ulteriori informazioni, vedi Attivazione dell'accesso interattivo sulla console seriale.
  • Se non l'hai ancora fatto, configura l'autenticazione. L'autenticazione verifica la tua identità per l'accesso ad API e servizi Cloud de Confiance by S3NS . Per eseguire codice o esempi da un ambiente di sviluppo locale, puoi autenticarti su Compute Engine selezionando una delle seguenti opzioni:

    Seleziona la scheda relativa alla modalità di utilizzo degli esempi in questa pagina:

    Console

    Quando utilizzi la Cloud de Confiance console per accedere a Cloud de Confiance by S3NS servizi e API, non devi configurare l'autenticazione.

    gcloud

    1. Installa Google Cloud CLI, quindi accedi a gcloud CLI con la tua identità federata. Dopo aver eseguito l'accesso, inizializza Google Cloud CLI eseguendo il comando seguente:

      gcloud init
  • Imposta una regione e una zona predefinite.

Connettiti alla console seriale

Per connetterti all'istanza Windows utilizzando una console seriale interattiva, completa i passaggi in una delle seguenti schede.

Console

  1. Nella console Cloud de Confiance , vai alla pagina Istanze VM.

    Vai a Istanze VM

  2. Fai clic sul nome della VM a cui vuoi connetterti.

  3. Fai clic su Connetti a console seriale per aprire la console interattiva.

Si apre la console seriale interattiva. È pronta per l'uso quando vedi il seguente output:

Computer is booting, SAC started and initialized.

Use the "ch -?" command for information about using channels.
Use the "?" command for general help.

SAC>

Se la console seriale interattiva è una schermata vuota con un cursore lampeggiante, è probabile che i servizi di gestione di emergenza siano disattivati. Per scoprire come risolvere il problema, consulta la sezione Risoluzione dei problemi della console seriale interattiva.

gcloud

Utilizza il gcloud compute connect-to-serial-port comando per connetterti alle istanze VM su cui è abilitato l'accesso alla porta seriale:

gcloud compute connect-to-serial-port VM_NAME \
    --port=2 \
    --zone=ZONE \
    --project=PROJECT_ID

Sostituisci quanto segue:

  • PROJECT_ID: l'ID del progetto che contiene la VM
  • ZONE: il nome della zona in cui si trova la VM
  • VM_NAME: il nome della VM

Si apre la console seriale interattiva. È pronta per l'uso quando vedi il seguente output:

Computer is booting, SAC started and initialized.

Use the "ch -?" command for information about using channels.
Use the "?" command for general help.

SAC>

Se la console seriale interattiva è una schermata vuota con un cursore lampeggiante, è probabile che i servizi di gestione di emergenza siano disattivati. Per scoprire come risolvere il problema, consulta la sezione Risoluzione dei problemi della console seriale interattiva.

Per informazioni sull'utilizzo della console seriale interattiva, consulta la documentazione relativa ai comandi SAC di Microsoft .

Apri il prompt dei comandi in SAC di Windows

Per aprire il prompt dei comandi in SAC, procedi nel seguente modo:

  1. Digita cmd, quindi premi Invio. Viene visualizzato il seguente output:

    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>
    
  2. Utilizza il comando ch -sn CHANNEL_NAME, quindi premi Invio.

    ch -sn CHANNEL_NAME
    

    Sostituisci CHANNEL_NAME con il nome del canale che hai creato nel passaggio precedente.

    L'output è simile al seguente:

    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.
    
  3. Premi barra spaziatrice, quindi accedi con le credenziali locali registrate sul sistema.

    Please enter login credentials.
    Username: USERNAME
    Domain: DOMAIN (leave blank if no domain)
    Password: PASSWORD
    

    Una volta connesso, hai accesso a una shell del prompt dei comandi.

    Microsoft Windows [Version 10.0.14393]
    (c) 2016 Microsoft Corporation. All rights reserved.
    
    C:\Windows\system32>
    
  4. (Facoltativo) Per inserire un prompt di PowerShell, digita powershell.exe, quindi premi Invio.

Passaggi successivi