2008 R2 - [решено] DSQUERY/DSMOVE Перемещение неактивных объектов

Ответить
Аватара пользователя
Discount

2008 R2 - [решено] DSQUERY/DSMOVE Перемещение неактивных объектов

Сообщение Discount »

Добрый всем день.

Возникла следующая проблема. Необходимо переместить неактивные компьютеры в специальный раздел в AD, предварительно отключив учётную запись компьютера.

Прошерстив интернет нашел не мало ресурсов с описанием как это сделать.

С отключением проблем нет:



dsquery computer "OU=Отделы,OU=Рабочие станции,OU=Компьютеры,OU=Departments,DC=domen,DC=ru" -inactive 7 -limit 0



А вот с перемещением возникли проблемы. Машины расположены в разделах где есть пробелы. И тут при использовании кода:



@echo off

for /f %i in ('dsquery computer "OU=Отделы,OU=Рабочие станции,OU=Компьютеры,OU=Departments,DC=domen,DC=ru" -disabled -limit 0') do dsmove %i -newparent "OU=Склад,OU=Компьютеры,OU=Departments,DC=domen,DC=ru"

pause



Те машины, которые расположены в разделах без пробела переместились в раздел "Склад", а с пробелами (к примеру возьмём раздел "Тестовый раздел") вываливается ошибка:



dsmove "CN=TEST02,OU=Тестовый -newparent "OU=Склад,

OU=Компьютеры,OU=Departments,DC=domen,DC=ru"

dsmove Неудачно:Параметр задан неверно.:Необходимо указать по крайней мере один

из параметров -newparent или -newname.

введите dsmove /? для получения справки.





Кто знает как тут быть?
Аватара пользователя
Iska

Re: 2008 R2 - [решено] DSQUERY/DSMOVE Перемещение неактивных объектов

Сообщение Iska »

Цитата Discount:



Кто знает как тут быть?
2008 R2 - [решено] DSQUERY/DSMOVE Перемещение неактивных объектов




Попробуйте так:


Цитата Discount:



@echo off

for /f "delims=" %%i in ('dsquery computer "OU=Отделы,OU=Рабочие станции,OU=Компьютеры,OU=Departments,DC=domen,DC=ru" -disabled -limit 0') do dsmove "%%~i" -newparent "OU=Склад,OU=Компьютеры,OU=Departments,DC=domen,DC=ru"

pause
2008 R2 - [решено] DSQUERY/DSMOVE Перемещение неактивных объектов
Аватара пользователя
Discount

Re: 2008 R2 - [решено] DSQUERY/DSMOVE Перемещение неактивных объектов

Сообщение Discount »

Цитата Iska:



Попробуйте так:
2008 R2 - [решено] DSQUERY/DSMOVE Перемещение неактивных объектов




Спасибо. Уже справился (не без помощи этого форума естественно) с помощью PowerShell.

Тема
PowerShell - [решено] Перемещение неактивных объектов в AD
Ответить

Вернуться в «Windows Server 2008/2008 R2»