0

我正在尝试从 Windows 2012 powershell 到 Windows 2003 执行 get-mailbox cmd-let。Windows 2003 有一个交换服务器 2007 并充当集线器角色。代码是:

invoke-command -ComputerName exchangeXXX -ScriptBlock {
Add-PSSnapIn Microsoft.Exchange.Management.PowerShell.Admin
Add-PSSnapIn Microsoft.Exchange.Management.Powershell.Support
Get-ChildItem C:\
get-mailbox

}

get-childitem c:\ 和 Add-PSsnapIn 命令有效,但 get-mailbox 无效,它返回错误:

Processing data for a remote command failed with the following error message: El proceso host del proveedor WSMan no devolvió una respuesta 
correcta.  Puede que un proveedor del proceso host haya tenido un comportamiento incorrecto. For more information, see the 
about_Remote_Troubleshooting Help topic.
    + CategoryInfo          : OperationStopped: (exchangeXX:String) [], PSRemotingTransportException
    + FullyQualifiedErrorId : JobFailure
    + PSComputerName        : exchangeXX

关于发生了什么的任何想法?通过powershell远程处理创建/列出用户的任何其他想法?我需要本地计算机中的管理单元吗?

谢谢。

4

0 回答 0