O que você procura é o PowerShell Remoting. Isso permite que você se conecte a uma máquina remota e execute comandos do PowerShell como se estivesse em um computador remoto. É semelhante ao telnet / ssh em uma caixa do Linux.
A forma mais simples é Enter-PSSession
seguida do nome do servidor remoto. Isso simplesmente abre uma sessão do PowerShell interativa para o servidor remoto. Todos os comandos que você inserir agora serão executados no servidor remoto.
Outra forma simples é Invoke-Command
, que permite que você execute remotamente scripts do PowerShell usando a opção -FilePath
. O caminho para o script deve ser um caminho local. Você pode até executar o mesmo script simultaneamente em vários servidores passando uma matriz de nomes de servidores em vez de apenas um nome de servidor.