如何在当前域的当前默认范围之外运行 cmdlet“get-mailbox”?
当我运行 get-mailbox -OrganizationalUnit bob.com/bobsage 时,我收到一条错误消息:Get-mailbox: The requested search root 'rss.com/rsstoilet' is not in the current default scope 'ens.com'。无法在当前默认范围之外执行搜索。
提前致谢
如何在当前域的当前默认范围之外运行 cmdlet“get-mailbox”?
当我运行 get-mailbox -OrganizationalUnit bob.com/bobsage 时,我收到一条错误消息:Get-mailbox: The requested search root 'rss.com/rsstoilet' is not in the current default scope 'ens.com'。无法在当前默认范围之外执行搜索。
提前致谢
尝试设置这个全局变量:
$AdminSessionADSettings.ViewEntireForest = $True
或使用Set-ADServerSettings -ViewEntireForest $True
或者将其设置在 cmdlet 级别:
Get-Mailbox -IgnoreDefaultScope
我很确定错误消息是准确的 - 它无法在当前默认范围之外执行搜索。您需要更改运行命令的范围。
如果使用第二个选项 (-ignoredefaultscope),请确保将对象的 DN 作为参数传递给 -Identity。
例如:Get-Mailbox -IgnoreDefaultScope -Identity "cn=username,ou=ouname,dc=domainname,dc=com"
谢谢, 西塔拉姆帕玛蒂