Удалить просроченные аккаунты в определенных подразделениях - PullRequest
0 голосов
/ 11 февраля 2019

Попытка создать сценарий PS, который находит и удаляет просроченные учетные записи в определенных подразделениях

Я создал этот сценарий, и он получает пользователей, срок действия которых истек в 4 подразделениях, пока что все хорошо, ноЯ не могу понять, как заставить пользователей удалять.

$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
}

У кого-нибудь есть решение для этого?:)

1 Ответ

0 голосов
/ 11 февраля 2019

Это работает на моей машине

Foreach($OU in $OUs){
    Search-ADAccount -AccountExpired -Searchbase $OU | Remove-ADObject -Confirm:$false
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...