试图制作一个PS脚本来查找和删除特定OU中的过期帐户
我已经创建了此脚本,到目前为止,它已经获得了4个OU中已过期的用户,但是我无法理解如何使它删除用户。
$OUs=
"OU=1,OU=Users,DC=Test,DC=local",
"OU=2,OU=Users,DC=Test,DC=local",
"OU=3,OU=Users,DC=Test,DC=local",
"OU=4,OU=Users,DC=Test,DC=local"
Foreach($OU in $OUs){
Search-ADAccount -AccountExpired -Searchbase $OU | Select-Object Name
}
有人对此有解决方案吗? :)
答案 0 :(得分:0)
这在我的机器上有效
Foreach($OU in $OUs){
Search-ADAccount -AccountExpired -Searchbase $OU | Remove-ADObject -Confirm:$false
}