Gostaria de aprender a executar comandos remotos usando o Powershell? Neste tutorial, vamos mostrar como usar o recurso WinRM para executar comandos remotos usando o Powershell em um computador executando o Windows.

• Windows 2012 R2
• Windows 2016
• Windows 2019
• Windows 10
• Windows 7

Lista de equipamentos

A seção a seguir apresenta a lista de equipamentos usados para criar este tutorial.

Como associado da Amazon, eu ganho comissão por compras qualificadas.

Tutorial relacionado - PowerShell

Nesta página, oferecemos acesso rápido a uma lista de tutoriais relacionados ao PowerShell.

Tutorial Powershell - Habilitar o serviço WinRM

Acesse o servidor onde deseja executar comandos remotos.

Como administrador, inicie uma linha de comando Powershell.

Windows 10 - powershell elevated

Habilite o serviço WinRM.

Copy to Clipboard

Verifique a configuração de rede do serviço WinRM.

Copy to Clipboard

Aqui está a saída de comando.

Copy to Clipboard

Em nosso exemplo, o serviço WinRM está ouvindo na porta TCP 5985.

Em nosso exemplo, o serviço WinRM está permitindo conexões HTTP.

Verifique a configuração do serviço WinRM

Copy to Clipboard

Aqui está a saída de comando.

Copy to Clipboard

Teste a conexão local com o serviço WinRM.

Copy to Clipboard

Aqui está a saída de comando.

Copy to Clipboard

Parabéns! Você é capaz de habilitar o serviço WinRM para permitir comandos remotos usando o Powershell.

Tutorial WinRM - Comandos remotos usando Powershell.

No computador cliente, inicie uma linha de comando Powershell.

Start Powershell

Teste a conexão com o computador remoto na porta TCP 5985.

Copy to Clipboard

Aqui está a saída de comando.

Copy to Clipboard

Teste a conexão para o serviço WinRM remoto.

Copy to Clipboard

Aqui está a saída de comando.

Copy to Clipboard

Execute um comando remoto usando WinRM e Powershell.

Copy to Clipboard

Digite as credenciais para acessar o computador remoto.

WinRM - Remoce command credentials

Aqui está a saída de comando.

Copy to Clipboard

Em nosso exemplo, um único comando foi executado remotamente usando WinRM e Powershell.

Execute um comando remoto usando uma credencial armazenada.

Copy to Clipboard

Existem várias maneiras de usar Powershell, WinRM e uma credencial armazenada.

Copy to Clipboard

Parabéns! Você pode usar o WinRM para enviar comandos remotos usando o Powershell.

Tutorial WinRM - Sessão remota usando Powershell.

No computador cliente, inicie uma linha de comando Powershell.

Start Powershell

Teste a conexão com o computador remoto na porta TCP 5985.

Copy to Clipboard

Aqui está a saída de comando.

Copy to Clipboard

Teste a conexão para o serviço WinRM remoto.

Copy to Clipboard

Aqui está a saída de comando.

Copy to Clipboard

Inicie uma sessão remota usando Powershell e WinRM.

Copy to Clipboard

Digite as credenciais para acessar o computador remoto.

WinRM - Remoce command credentials

Aqui está a saída de comando.

Copy to Clipboard

Em nosso exemplo, uma sessão remota foi iniciada usando WinRM e Powershell.

Inicie uma sessão remota usando uma credencial armazenada.

Copy to Clipboard

Existem várias maneiras de usar Powershell, WinRM e uma credencial armazenada.

Copy to Clipboard

Parabéns! Você pode usar o WinRM para iniciar uma sessão remota usando o Powershell.