/ / Powershell - Executando a sessão remota no servidor pretendido - powershell, powershell-v2.0, powershell-v3.0, powershell-remoting, powershell-v4.0

Powershell - Executando a sessão remota no servidor pretendido - powershell, powershell-v2.0, powershell-v3.0, powershell-remoting, powershell-v4.0

Então eu tenho um servidor configurado para remoting chamado "Server01" para que eu possa usar a configuração do PS2.

Problema é que eu quero rodar o ISE como PS2 na mesma máquina.

Então estou tentando:

$username = "DomainUser"
$password = "Password"

$cred = new-object -typename System.Management.Automation.PSCredential -ArgumentList $username, $password

$s=new-PSsession "Server01" -authentication Credssp -credential $cred -ConfigurationName PS2

Invoke-Command -Session $s -ScriptBlock {

}
Remove-PSSession $s

enquanto no "Server01" e estou recebendo um erro de acesso negado. Verifiquei se a opção "Permitir delegação de credenciais novas" está ativada e configurada corretamente.

Eu estou tentando evitar executar isso através do Shell de gerenciamento porque eu gostaria de ter uma tarefa agendada lançar esse script automaticamente.

Alguma sugestão / ideias?

Respostas:

0 para resposta № 1

Você não precisa usar configurações de sessão para chamar o PowerShell com a versão 2.0 em uma tarefa agendada.

Apenas use:

powershell.exe -Version 2.0

Na sua definição de tarefa. Isso é muito mais fácil e seguro do que tentar remotamente na máquina local com o CredSSP.