启用邮箱 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
我已经安装了 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