Este documento descreve como se conectar a uma instância de máquina virtual (VM) do Windows usando o PowerShell.
Antes de começar
-
Configure a autenticação, caso ainda não tenha feito isso.
A autenticação é
o processo de verificação da sua identidade para acesso a serviços e APIs do Trusted Cloud by S3NS .
Para executar códigos ou amostras em um ambiente de desenvolvimento local, autentique-se 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 Trusted Cloud console to access Trusted Cloud by S3NS services and APIs, you don't need to set up authentication.
gcloud
-
After installing the Google Cloud CLI, sign in to the gcloud CLI with your federated identity and then initialize it by running the following command:
gcloud init
- Set a default region and zone.
Crie ou redefina sua senha do Windows se ainda não criou um nome de usuário e uma senha na instância remota.
Adicione uma regra de firewall que abra a porta
5986
na rede VPCTrusted Cloud em que a instância do Windows Server está localizada.Na estação de trabalho local, abra o terminal do PowerShell.
Opcional: inicialize uma variável para manter suas credenciais de usuário e não ter de digitá-las todas as vezes que você se conectar à instância. Se você pular esta etapa, receberá uma solicitação de nome de usuário e senha depois.
$credentials = Get-Credential
Escolha se você quer estabelecer uma sessão interativa do PowerShell ou invocar comandos na VM do Windows Server remotamente.
IP_ADDRESS
: o endereço IP, o nome do DNS ou o nome do computador Windows da instância à que você quer se conectar.SCRIPT
: um ou mais comandos a executar na instância remota. Por exemplo, especifiqueGet-EventLog -log "Windows PowerShell"
para receber uma lista de eventos de registro.- Saiba como gerenciar o acesso a instâncias para vários usuários em um projeto ou organização.
- Conectar-se a instâncias de VM com segurança.
- Transfira arquivos para as instâncias do Linux.
Conectar-se usando o PowerShell
Se você tem uma estação de trabalho do Windows com o PowerShell, pode se conectar a instâncias do Windows Server por meio de uma sessão remota do PowerShell.
Estabelecer uma sessão interativa do PowerShell
Para estabelecer uma sessão do PowerShell, execute o seguinte comando:
Enter-PSSession -ComputerName IP_ADDRESS -UseSSL -SessionOption (New-PSSessionOption -SkipCACheck -SkipCNCheck) -Credential $credentials
Substitua
IP_ADDRESS
pelo endereço IP externo, o nome DNS ou o nome do computador Windows da instância à que você quer se conectar.Após a conexão, o prompt de comando é alterado para incluir o endereço IP da instância remota do Windows. Use o terminal para executar comandos do PowerShell na instância remota do Windows Server.
Invocar comandos na VM do Windows Server remotamente
Como alternativa ao comando
Enter-PSSession
, executeInvoke-Command
com a sinalização-ScriptBlock
para executar comandos do PowerShell na instância remota sem estabelecer uma sessão interativa.Invoke-Command -ComputerName IP_ADDRESS -ScriptBlock { SCRIPT } -UseSSL -SessionOption (New-PSSessionOption -SkipCACheck -SkipCNCheck) -Credential $credentials
Substitua:
A seguir
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2025-06-16 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-06-16 UTC."],[[["This document guides you through connecting to a Windows virtual machine (VM) instance using PowerShell, enabling remote management and command execution."],["Before connecting, ensure you have set up authentication via the Google Cloud CLI or are using the Google Cloud console, and have created or reset your Windows password on the remote instance."],["Connecting to a Windows Server instance requires opening port 5986 in your Google Cloud VPC network's firewall rules, in order to accept remote PowerShell connections."],["You can establish either an interactive PowerShell session using `Enter-PSSession` or remotely invoke commands on the VM without an interactive session by using the `Invoke-Command` method."],["When a user connects to a VM, they can utilize all IAM permissions granted to the service account attached to that specific VM."]]],[]] -