0

嗨,有人可以指出我的代码有问题吗

我在调用时收到如下错误

  1. 此计算机上未安装 Windows PowerShell 管理单元“Microsoft.Exchange.Management.PowerShell.Admin”。
  2. 术语“MailboxReport”未被识别为 cmdlet、函数、脚本文件或可运行程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确并重试

我的服务器有以下模块和 PSsnapin 的

路径模块 pstcheck = C:\Windows\System32\WindowsPowerShell\v1.0\Modules\MailboxPSTCheck 路径模块 exsession = C:\Windows\System32\WindowsPowerShell\v1.0\Modules\NewExchangeSession

Get-PSSnapin -Registered 名称:Microsoft.Exchange.Management.PowerShell.E2010 PSVersion:1.0 说明:Exchange 服务器名称的管理任务:Microsoft.Exchange.Management.PowerShell.Setup PSVersion:1.0 说明:Exchange 服务器名称的设置任务:Microsoft.Exchange.Management.Powershell.Support PSVersion:1.0 说明:Exchange Server 的支持任务

4

1 回答 1

0

这些问题通常是您的程序作为 64 位进程运行的结果,而管理单元仅在 32 位 PowerShell 下注册(反之亦然)。尝试将 VB 项目的平台目标更改为 x86。如果这不能解决问题,请尝试 x64。最终,无论哪个版本的 PowerShell 注册了 Exchange 管理单元(x64 或 x86),都是您想要定位的平台。

于 2014-04-28T23:21:46.293 回答