Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Серверные продукты Microsoft » Windows Server 2008/2008 R2 » 2008 R2 - [решено] DSQUERY/DSMOVE Перемещение неактивных объектов

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

Пользователь


Сообщения: 82
Благодарности: 3

Профиль | Отправить PM | Цитировать


Добрый всем день.
Возникла следующая проблема. Необходимо переместить неактивные компьютеры в специальный раздел в 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 /? для получения справки.


Кто знает как тут быть?

Отправлено: 12:38, 21-12-2015

 

Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата Discount:
Кто знает как тут быть? »
Попробуйте так:
Цитата 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 »
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:12, 21-12-2015 | #2



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

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Пользователь


Сообщения: 82
Благодарности: 3

Профиль | Отправить PM | Цитировать


Цитата Iska:
Попробуйте так: »
Спасибо. Уже справился (не без помощи этого форума естественно) с помощью PowerShell.
Тема http://forum.oszone.net/thread-309460.html

Отправлено: 16:19, 21-12-2015 | #3



Компьютерный форум OSzone.net » Серверные продукты Microsoft » Windows Server 2008/2008 R2 » 2008 R2 - [решено] DSQUERY/DSMOVE Перемещение неактивных объектов

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
2008 R2 - Не работает dsquery ekzarh Windows Server 2008/2008 R2 10 21-11-2012 15:45
Службы - [решено] Скроллинг в неактивных окнах. araya Microsoft Windows 7 11 07-08-2010 18:32
[решено] Делегирование прав в АД на перемещение объектов. minion Microsoft Windows NT/2000/2003 4 12-08-2009 08:24
dsquery user -inactive Oleksii Microsoft Windows NT/2000/2003 8 16-01-2009 15:12
Dsquery Помогите плиз.. minion Microsoft Windows NT/2000/2003 9 15-01-2008 09:18




 
Переход