启用邮箱 cmdlet 无法远程找到正确的 Exchange 2007 数据库

Enable-Mailbox cmdlet not finding correct Exchange 2007 database remotely

我已经安装了 2007 Exchange 远程管理工具来管理 Server 2008 64 位机器上的 Exchange。我在远程 运行 启用 enable-mailbox 命令时遇到问题,出于某种原因,它正在我的本地机器上搜索数据库而不是 Exchange 数据库。我尝试 运行 这个命令:

enable-mailbox -Identity Jordan -Database $database 

Database "someDomain$database" was not found. Please make sure you have typed it correctly.
At line:1 char:1
+ Enable-Mailbox
+ ~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [], ManagementObjectNotFoundException 

数据库实际位于 cas-exch.domain.centralazsupply.com

$database 变量存储使用 get-mailboxdatabase. 检索的数据库对象,returns 正确的数据库。

我在 Exchange 服务器上本地 运行 执行此命令时没有问题。

我是否缺少用于指定数据库位置的附加参数?

我明白了。如果您是 运行 远程执行此命令,您似乎需要使用 -DomainController 参数并为其提供完全限定的域名 (FQDN)。以下命令有效:

Enable-Mailbox -DomainController *domain here* -Database $database -Identity Jordan