如果启用了 CredSSP,我在尝试检查远程计算机列表时遇到问题。当我的脚本连接到机器并执行命令时。它最终返回错误。如果我通过 RDP 连接到同一台机器并执行相同的命令,它将返回 true。这是我的脚本:
foreach ($server in $servers.Split(",").Trim()) {
$pw = ConvertTo-SecureString 'password' -AsPlainText -Force
$cred = New-Object -TypeName System.Management.Automation.PSCredential -argumentList "Domain\user", $pw
$session = New-PSSession -ComputerName $server -Credential $cred
$output = (Get-Item WSMan:\localhost\Service\Auth\CredSSP).value
Write-Host $server : $output
Remove-PSSession -Session $session
}
有没有人对此有见识?