如何在当前域的当前默认范围之外运行cmdlet“get-mailbox”?
当我运行get-mailbox -OrganizationalUnit bob.com/bobsage时 我收到一条错误消息: 获取邮箱:请求的搜索根“rss.com/rsstoilet”不在当前默认范围“ens.com”中。无法在当前默认范围之外执行搜索。
提前致谢
答案 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