2009-01-05 51 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