请参阅以下命令并启用信任的主机,这不起作用:
Invoke-Command -ComputerName <IP address> -port 5985 -Credential (New-Object System.Management.Automation.PSCredential ('Domain\User', (ConvertTo-SecureString 'passwd' -AsPlainText -Force))) -Authentication CredSSP -ScriptBlock {Add-PSSnapin Microsoft.Exchange.Management.PowerShell.E2010;Get-Mailbox}
当Computername是一个主机名时,这个效果很好。 IP地址根本不起作用
这在微软的信息logging在这里: http : //technet.microsoft.com/library/hh849719.aspx
本质上,你不能使用-computername参数和一个没有-credential参数的IP,而只能使用-computername和一个主机名。
如果您不是仅限于PowerShell命令,只需从Microsoft下载psexec即可: http : //technet.microsoft.com/de-ch/sysinternals/bb897553.aspx
这也适用于旧机器和批处理脚本。