como configurar remotamente o powershell para aceitar Enter-PSSession

1

Eu tenho alguns computadores que eu estou tentando executar remotamente comandos powershell, mas estou correndo em alguns obstáculos. Por um lado, os computadores não possuem o Enable-PSRemoting ativado, portanto, não consigo simplesmente inserir o PSSession. Eu tentei executar um script powershell através do psexec, mas ainda não defini a política de execução na máquina.

Meus pensamentos foram para executar um script de logon do powershell que realizou isso, mas antes de tentar isso eu ia ver se havia outros métodos para ativar o psremoting em uma máquina. Obrigado antecipadamente!

    
por benfogel 29.08.2012 / 23:31

1 resposta

2

Você não precisa de script para isso. :) Aqui está uma pequena função de wrapper que uso exatamente para esse propósito:

function Enable-Remoting {
param (
    [Alias('CN')]
    $ComputerName
)
    psexec \$ComputerName -s -h -d powershell Enable-PSRemoting -Force
}
    
por 29.08.2012 / 23:49