exchange powershell:获取默认范围之外的邮箱
如何在当前域的当前默认范围之外运行cmdlet“get-mailbox” 当我运行get mailbox-OrganizationalUnit bob.com/bobsage时 我收到一条错误消息,上面说: 获取邮箱:请求的搜索根“rss.com/rsstoilet”不在当前默认作用域“ens.com”中。无法在当前默认范围外执行搜索exchange powershell:获取默认范围之外的邮箱,powershell,exchange-server,Powershell,Exchange Server,如何在当前域的当前默认范围之外运行cmdlet“get-mailbox” 当我运行get mailbox-OrganizationalUnit bob.com/bobsage时 我收到一条错误消息,上面说: 获取邮箱:请求的搜索根“rss.com/rsstoilet”不在当前默认作用域“ens.com”中。无法在当前默认范围外执行搜索 提前感谢我确信错误消息是准确的-它无法在当前默认范围之外执行搜索。您需要更改运行命令的范围。尝试设置此全局变量: $AdminSessionADSettings.
提前感谢我确信错误消息是准确的-它无法在当前默认范围之外执行搜索。您需要更改运行命令的范围。尝试设置此全局变量:
$AdminSessionADSettings.ViewEntireForest=$True
或者使用设置ADServerSettings-ViewEntireForest$True
或者在cmdlet级别上设置它:
获取邮箱-IgnoreDefaultScope
如果使用第二个选项(-IgnoreDefaultScope),请确保将对象的DN作为参数传递给-Identity
例如:获取邮箱-IgnoreDefaultScope-Identity“cn=username,ou=ouname,dc=domainname,dc=com”
谢谢,
西塔拉姆·帕马蒂
是否每次运行脚本时都必须设置此变量?