Назад | Перейти на главную страницу

Сценарий Active Directory: сбой DSMOVE

DSQUERY user -inactive 4 | DSMOVE -newparent <distinguished name of target OU>

Запуск этого сценария и получение сообщения «dsmove failed (user) is an unknown parameter».

Если я запускаю dsquery без dsmove, он полностью вытягивает для меня список. Если я работаю только с одной учетной записью, это тоже работает.

Мысли?

Получил, вот что я сделал:

командный файл, который читает нижеприведенное, с соответствующей задачей windows sch, которая запускает bat. Работает как чемпион.

Не забудьте в 2008 году проверить «запускать с наивысшими привилегиями» и изменить запуск на «запускать независимо от того, вошел ли пользователь в систему или нет».

for /f "Tokens=*" %%s in ('dsquery computer -inactive 5 -limit 0') do ( 
DSMOVE %%s -newparent "OU=Computers,OU=Quarantine,OU=MyOu,DC=MyDomain,DC=local" 
)