我們正在使用一個很好的腳本,我們希望將其擴展為搜索除一個 OU 之外的任何地方的用戶。我怎樣才能做到這一點?
在此先感謝您的幫助!
密碼更改通知
如何插入這段代碼?
Get-ADOrganizationalUnit -filter * -SearchBase 'OU=test,DC=test,DC=com' | foreach {
if($_.distinguishedname -ne "OU=not,OU=that,OU=orgUnit,OU=test,DC=test,DC=com"){
$users=Get-ADUser -filter * -searchbase $_.distinguishedname -ResultPageSize 2000 -resultSetSize 500 -searchscope Onelevel | where-object enabled -eq true
$total=($users | measure-object).count
New-Object psobject -Property @{
OU=$_.Name;
A=$Total
}
}
}
uj5u.com熱心網友回復:
在您鏈接到的檔案的第 132 行,您將找到實際為用戶查詢 Active Directory 的陳述句:
$users = get-aduser -filter {(Enabled -eq $true) -and (PasswordNeverExpires -eq $false)} -properties Name, PasswordNeverExpires, PasswordExpired, PasswordLastSet, EmailAddress | where { $_.passwordexpired -eq $false }
將以下陳述句添加到下一行:
$users = $users |Where-Object distinguishedname -notlike "*,OU=not,OU=that,OU=orgUnit,OU=test,DC=test,DC=com"
...并保留腳本的其余部分原樣
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/401127.html
標籤:电源外壳
