剛剛寫了一個禁用帳戶的腳本,將其移動到禁用的OU並更改用戶對象的描述,但我想使其更有效率。Powershell活動目錄 - 限制我的get-aduser搜索到一個特定的OU [和子OU]
我的工作AD結構具有根帳戶OU下的所有用戶以及該帳戶OU下的50個部門OU。
如何開始我的帳戶OU搜索並檢查帳戶中的每個子OU?
剛剛寫了一個禁用帳戶的腳本,將其移動到禁用的OU並更改用戶對象的描述,但我想使其更有效率。Powershell活動目錄 - 限制我的get-aduser搜索到一個特定的OU [和子OU]
我的工作AD結構具有根帳戶OU下的所有用戶以及該帳戶OU下的50個部門OU。
如何開始我的帳戶OU搜索並檢查帳戶中的每個子OU?
如果我理解正確的話,你需要使用-SearchBase:
Get-ADUser -SearchBase "OU=Accounts,OU=RootOU,DC=ChildDomain,DC=RootDomain,DC=com" -Filter *
需要注意的是獲取-ADUser便有默認使用
-SearchScope Subtree
,所以你並不需要指定它。這是給你所有的子OU(和子子OU等)。
謝謝串口。 – bruteForcePS 2013-05-08 05:28:43
不客氣! – serialhobbyist 2013-05-10 14:48:40
-Filter *會做的伎倆:)如果要求輸入過濾器 – Akam 2017-11-13 20:34:20
貴公司是否使用AD中的部門字段? – 2013-05-04 18:34:38