Чистка AD (Active Directory)
Перейти к навигации
Перейти к поиску
Для корректной отработки необходимо сначала сделать список компьютеров на которые не залогинивались более установленного срока, потом перенести их в отдельную OU, затем опять сделать список (специфика работы консольных команд такова, что прописывается полный путь к объекту в каталоге, а если учётку сразу отключить, то программа не увидит её) и только после этого отключаем учётки.
На контроллере домена в командной строке:
1. Список компьютеров на которые не залогинивались более 12 недель
C:\>dsquery computer -limit 0 -inactive 12 > C:\computer.txt
2. Перемещаем компьютеры в отдельную OU
C:\>dsmove -newparent OU=Disable_PC,DC=contoso,DC=com < C:\computer.txt
3. Повторное составление списка неактивных машин
C:\>dsquery computer -limit 0 -inactive 12 > C:\computer_ou.txt
4. Отключаем неактивные учётки
C:\>dsmod computer -disabled yes < C:\computer_ou.txt