【发布时间】:2022-01-27 21:19:26
【问题描述】:
我们正在使用一个很好的脚本,我们希望将其扩展为搜索除一个 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
}
}
}
【问题讨论】:
-
如果你想将这个 sn-p 插入到那个 github 链接中,你应该与所有者交谈。另外,你的条件可以降到
Get-ADOrganizationalUnit -LDAPFilter "(!distinguishedName=OU-to-exclude..)" -SearchBase ...
标签: powershell