Войти

Показать полную графическую версию : [решено] Удаление старых учетных данных из АД


Donner
22-12-2009, 13:13
Возможно уже обсуждалось, но что то ни чего рабочего не могу найти.

Необходимо удалить/переместить в другое AU компьютеры не входившие в сеть в течении месяца....
Необходимо удалить/переместить в другое AU пользователей не входивших в сеть в течении месяца....

помогите плиз со скриптиком.

Petya V4sechkin
22-12-2009, 16:43
Dsquery computer (http://technet.microsoft.com/en-us/library/cc730720(WS.10).aspx) и Dsquery user (http://technet.microsoft.com/en-us/library/cc725702(WS.10).aspx) с опцией -inactive в сочетании с командами Dsrm (http://technet.microsoft.com/en-us/library/cc731865(WS.10).aspx) и Dsmove (http://technet.microsoft.com/en-us/library/cc731094(WS.10).aspx)

Удаление компьютеров, неактивных в течение 6 недель:
For /F "Delims=" %%I In ('Dsquery computer -limit 0 -inactive 6') Do Dsrm %%I
(если добавить в команде Dsrm опцию -noprompt, удалит без подтверждения).

Перемещение:
For /F "Delims=" %%I In ('Dsquery computer -limit 0 -inactive 6') Do Dsmove %%I -newparent "DN_родителя"
Еще есть утилита OldCmp (http://www.joeware.net/freetools/tools/oldcmp/index.htm)

ZEvS-master
17-06-2014, 09:56
а как сделать автоматическое отключение и перемещение?




© OSzone.net 2001-2012