Powershell 从CMD运行时出现New MailboxExportRequest错误

Powershell 从CMD运行时出现New MailboxExportRequest错误,powershell,exchange-server,Powershell,Exchange Server,我有一个非常简单的PowerShell脚本,它运行新的mailboxexportrequest命令。如果将脚本作为计划任务运行,则会出现以下错误: 新建邮箱ExportRequest:无法与邮箱数据库通信。 如果打开PowerShell命令提示符并运行脚本,则会出现相同的错误。 仅当我手动打开exchange命令行管理程序并运行脚本时,脚本才起作用 请记住,脚本的第一行实际上包含exchange管理单元命令: 在Microsoft.Exchange.Management.PowerShell.E

我有一个非常简单的PowerShell脚本,它运行新的mailboxexportrequest命令。如果将脚本作为计划任务运行,则会出现以下错误: 新建邮箱ExportRequest:无法与邮箱数据库通信。 如果打开PowerShell命令提示符并运行脚本,则会出现相同的错误。 仅当我手动打开exchange命令行管理程序并运行脚本时,脚本才起作用

请记住,脚本的第一行实际上包含exchange管理单元命令: 在Microsoft.Exchange.Management.PowerShell.E2010中添加PSSNaps

问题是,从exchange命令行管理程序加载的哪些内容在管理单元运行时没有加载

此外,计划任务、手动powershell命令和exchange命令行管理程序命令也在同一个机箱(exchange服务器)上运行。我也使用相同的用户帐户运行它们


非常感谢您的帮助。

此链接将解释您出现问题的原因:

这将解决您的问题:

    $Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri http://<ServerFQDN>/PowerShell/ -Authentication Kerberos
Import-PSSession $Session
powershell -psconsolefile "C:\Program Files\Microsoft\Exchange Server\Bin\exshell.psc1" your-exchange-command