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 № 1Você 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.