2009-01-05 36 views
1

如何在当前域的当前默认范围之外运行cmdlet“get-mailbox”?exchange powershell:获取邮箱在默认范围之外

当我运行得到的邮箱-OrganizationalUnit bob.com/bobsage 我得到一个错误消息说: 获取邮箱:请求的搜索根目录“rss.com/rsstoilet”不是当前默认范围“ENS .COM”。无法执行当前默认范围之外的搜索。

在此先感谢

回答

2

尝试设置这个全局变量:

$AdminSessionADSettings.ViewEntireForest = $True

或者使用Set-ADServerSettings -ViewEntireForest $True

或者将其放置在水平cmdlet的:

Get-Mailbox -IgnoreDefaultScope

+0

将我有每次运行脚本时都要设置这个变量? – phill 2009-01-06 17:19:19

0

我敢肯定,错误消息是准确的 - 它无法以外的当前默认范围进行搜索。你需要改变你正在运行的命令范围

0

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

例如:获取邮箱-IgnoreDefaultScope -Identity “CN =用户名,OU = ouname,DC =域名,DC = com的”

感谢, Sitaram Pamarthi

www.techibee.com