这些是我要执行的命令。
$ credential =获取凭据
$ session = New-PSSession -ComputerName win-j1uti0rc7xx-凭据$ credential
invoke-command -Session $ session -ScriptBlock {Add-PSSNapin exchange ;获取邮箱}
如果我在服务器(部署了交换服务器)上运行这些命令,我将获得所需的输出。但是,如果我在客户端(Win 7)上运行相同的命令,则会遇到以下错误。
Active Directory操作在上失败。提供的“ Test \ Administrator”凭据无效。 + CategoryInfo:未指定:(:) [],ADInvalidCredentialException + FullyQualifiedErrorId:[服务器= WIN-J1UTI0RC7QP,RequestId = 17684af8-031d-4511-8142-a3ef49783620,时间戳记= 12/24/2 018 5:30:37 AM] [FailureCategory = Cmdlet-ADInvalidCredentialException] 3B308A1A + PSComputerName:win-j1uti0rc7xx
我已启用PSRemote,将执行策略设置为remotesigned,并将客户端添加到服务器上的受信任主机。我还有什么想念的吗?
通过这种方式,我只考虑交换cmdlet,我遇到了这些错误。因为如果我打电话
Invoke-Command -Session $ session -ScriptBlock {Get-Culture}
我在两台机器上都获得了期望的输出。
答案 0 :(得分:0)