exchange powershell:在默认范围之外的get-mailbox

时间:2009-01-05 23:39:21

标签: powershell exchange-server

如何在当前域的当前默认范围之外运行cmdlet“get-mailbox”?

当我运行get-mailbox -OrganizationalUnit bob.com/bobsage时 我收到一条错误消息: 获取邮箱:请求的搜索根“rss.com/rsstoilet”不在当前默认范围“ens.com”中。无法在当前默认范围之外执行搜索。

提前致谢

3 个答案:

答案 0 :(得分:2)

尝试设置此全局变量:

$AdminSessionADSettings.ViewEntireForest = $True

或使用Set-ADServerSettings -ViewEntireForest $True

或者将其设置为cmdlet级别:

Get-Mailbox -IgnoreDefaultScope

答案 1 :(得分:0)

我非常确定错误消息是准确的 - 无法执行当前默认范围之外的搜索。您需要更改运行命令的范围。

答案 2 :(得分:0)

如果使用第二个选项(-ignoredefaultscope),请确保将对象的DN作为参数传递给-Identity。

例如:Get-Mailbox -IgnoreDefaultScope -Identity“cn = username,ou = ouname,dc = domainname,dc = com”

谢谢, Sitaram Pamarthi

www.techibee.com