将计算机添加到 TrustedHosts 后远程命令失败

Remote Commands fail after adding machines to TrustedHosts

我将本地和远程计算机都添加到 TrustedHosts:

winrm set winrm/config/client '@{TrustedHosts="WIN-XXXXX,Windows7-1"}'

执行该操作后远程命令现在失败

Invoke-Command -ComputerName "Windows7-1" -Credential $cred -ScriptBlock {Rename-Computer -ComputerName 'Windows7-1' -NewName 'XXXX' -Force -PassThru -Restart }

如果我等待 2 分钟并且 运行 相同的代码,它将正常工作...

$hostName="DomainName" 
$winrmPort = "5986"
$username = "Username"
$secpasswd = ConvertTo-SecureString “Password” -AsPlainText -Force
$mycreds = New-Object System.Management.Automation.PSCredential (“$username”, $secpasswd)
$soptions = New-PSSessionOption -SkipCACheck
Invoke-Command -ComputerName $hostName -ScriptBlock { Command Session } -Port $winrmPort -Credential $mycreds -SessionOption $soptions -UseSSL