所以我为远程服务设置了一个名为" Server01"所以我可以使用PS2配置。
问题是我想在同一台机器上将ISE作为PS2运行。
所以我在努力:
$username = "Domain\User"
$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
在" Server01"我收到拒绝访问错误。我已经确定了#34;允许委派新的证书和#34;已正确启用和配置。
我正在尝试避免通过Management Shell运行它,因为我希望自动启动此脚本的计划任务。
有任何建议/想法吗?
答案 0 :(得分:0)
您不必使用会话配置在计划任务中调用版本2.0的PowerShell。
只需使用:
powershell.exe -Version 2.0
在您的任务定义中。这比尝试使用CredSSP远程访问本地计算机更简单,更安全。