我尝试使用PSSession和证书作为身份验证从机器psttest01连接到机器psttest02。为此,我使用了这个命令:
Enter-PSSession -ComputerName psttest02 -CertificateThumbprint 7221fc5479300189759ed18031c9c0
但是我收到了拒绝访问错误。
当我使用这样的凭据时:
Enter-PSSession -ComputerName psttest02 -Credential (Get-Credential)
它工作正常。我错了什么?如果您需要更多信息,请告诉我
答案 0 :(得分:1)
确保使用-UseSSL
参数并检查两台计算机上的证书是否存在于受信任的根目录中。
同时检查当您输入以下winrm get winrm/config/service/auth
时,winrm get winrm/config/client/auth
为Certificate = true
如果没有通过输入winrm set winrm/config/service/auth '@{Certificate="true"}'