Conecte-se ao SAC de uma VM do Windows


Este documento descreve como se conectar ao Console Administrativo Especial (SAC) do Windows . O SAC usa uma conexão de porta serial para uma instância de máquina virtual (VM) do Windows e não depende de conectividade de rede, o que pode ajudar a solucionar problemas ou recuperar uma instância de VM do Windows. Ao conectar-se ao console serial da VM e usar o SAC, você pode interromper o processo de inicialização da VM ou obter acesso a um terminal CMD ou PowerShell para solucionar problemas. Para uma experiência de área de trabalho remota de uso geral diferente da solução de problemas, conecte-se às VMs do Windows usando RDP .

Antes de começar

  • Antes de poder se conectar ao SAC da sua VM usando o console serial interativo, habilite o acesso interativo para sua VM. Para obter mais informações, consulte Ativando o acesso interativo no console serial .
  • Se ainda não o fez, configure a autenticação. Autenticação é o processo pelo qual sua identidade é verificada para acesso a Google Cloud serviços e APIs. Para executar códigos ou amostras em um ambiente de desenvolvimento local, você pode se autenticar no Compute Engine selecionando uma das seguintes opções:

    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

    1. After installing the Google Cloud CLI, initialize it by running the following command:

      gcloud init

      If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.

    2. Set a default region and zone.

Conecte-se ao console serial

Para conectar-se à sua instância do Windows usando um console serial interativo, conclua as etapas em uma das guias a seguir.

Console

  1. No console do Google Cloud, acesse a página de instâncias de VM .

    Acesse as instâncias de VM

  2. Clique no nome da VM à qual você deseja se conectar.

  3. Clique em Conectar ao console serial para abrir o console interativo.

O console serial interativo é aberto. Ele estará pronto para uso quando você vir a seguinte saída:

Computer is booting, SAC started and initialized.

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

SAC>

Se o console serial interativo for uma tela em branco com um cursor piscando, é provável que os Serviços de Gerenciamento de Emergência estejam desativados. Consulte solução de problemas do console serial interativo para saber como resolver esse problema.

gcloud

Use o comando gcloud compute connect-to-serial-port para conectar-se a instâncias de VM que tenham acesso à porta serial ativado:

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

Substitua o seguinte:

  • PROJECT_ID : o ID do projeto que contém a VM
  • ZONE : o nome da zona em que a VM está localizada
  • VM_NAME : o nome da VM

O console serial interativo é aberto. Ele estará pronto para uso quando você vir a seguinte saída:

Computer is booting, SAC started and initialized.

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

SAC>

Se o console serial interativo for uma tela em branco com um cursor piscando, é provável que os Serviços de Gerenciamento de Emergência estejam desativados. Consulte solução de problemas do console serial interativo para saber como resolver esse problema.

Para obter informações sobre como usar o console serial interativo, consulte a documentação dos Comandos SAC da Microsoft.

Abra o prompt de comando no Windows SAC

Para abrir o Prompt de Comando no SAC, faça o seguinte:

  1. Digite cmd e pressione Enter . Você verá a seguinte saída:

    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. Use o comando ch -sn CHANNEL_NAME e pressione Enter .

    ch -sn CHANNEL_NAME
    

    Substitua CHANNEL_NAME pelo nome do canal que você criou na etapa anterior.

    A saída é semelhante à seguinte:

    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. Pressione Espaço e faça login com as credenciais locais cadastradas no sistema.

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

    Uma vez conectado, você terá acesso a um shell do prompt de comando.

    Microsoft Windows [Version 10.0.14393]
    (c) 2016 Microsoft Corporation. All rights reserved.
    
    C:\Windows\system32>
    
  4. Opcional: para inserir um prompt do Powershell, digite powershell.exe e pressione Enter .

O que vem a seguir