Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] Проблема с перемещением ADObject в Active Directory

Ответить
Настройки темы
PowerShell - [решено] Проблема с перемещением ADObject в Active Directory

Новый участник


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

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


Всем привет

Имеется OU=test, OU=Students, DC=example, DC=com. Оттуда необходимо перенести все OU, которые начинаются на "GL-" в OU=GL, OU=Students, DC=example, DC=com.

Если ввожу конкретный(GL-209) OU так:

Код: Выделить весь код
$moveobjects = Get-ADObject -Filter {(objectclass -like "organizationalunit") -and (name -like "GL-209")}
, то после выполнения:

Код: Выделить весь код
Move-ADObject -identity $moveobjects -targetpath "OU=GL, OU=Students, DC=example, DC=com"
команда исполняется успешно.

НО если задать переменную таким образом:

Код: Выделить весь код
$moveobjects = Get-ADObject -Filter {(objectclass -like "organizationalunit") -and (name -like "GL-*")}
, то команда:

Код: Выделить весь код
Move-ADObject -identity $moveobjects -targetpath "OU=GL, OU=Students, DC=example, DC=com"
выдаёт ошибку:

Код: Выделить весь код
Move-ADObject : Не удается преобразовать "System.Object[]" в тип "Microsoft.ActiveDirectory.Management.ADObject", необходимый для параметра "Identity". Указанный метод не поддерживается.
строка:1 знак:24
+ Move-ADObject -identity <<<<  $moveobjects -targetpath "OU=GL, OU=Students, DC=example, DC=com"
    + CategoryInfo          : InvalidArgument: (:) [Move-ADObject], ParameterBindingException
    + FullyQualifiedErrorId : CannotConvertArgument,Microsoft.ActiveDirectory.Management.Commands.MoveADObject

Отправлено: 15:58, 08-09-2014

 

Ветеран


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

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


Код: Выделить весь код
Get-ADObject -Filter {(objectclass -like "organizationalunit") -and (name -like "GL-*")} | Move-ADObject -targetpath "OU=GL, OU=Students, DC=example, DC=com"
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:02, 08-09-2014 | #2



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

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



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] Проблема с перемещением ADObject в Active Directory

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
2008 R2 - Active Directory проблема с внедрением. Proflex Windows Server 2008/2008 R2 3 01-03-2012 18:03
2008 R2 - Проблема с Active Directory; Help :D Nakamura Windows Server 2008/2008 R2 5 22-07-2011 21:12
[решено] active directory, команда dsmod ... ошибка directory object not found big_foot Microsoft Windows NT/2000/2003 2 18-06-2008 17:48
Active directory проблема!!!! Jay_2233 Microsoft Windows NT/2000/2003 8 17-05-2006 22:05
проблема с DNS в Active Directory vagner_HATE Microsoft Windows NT/2000/2003 1 10-02-2006 10:50




 
Переход