Лучший отвечающий
Копирование атрибутов пользователей powershell objectGUID

Вопрос
-
Коллеги!
Посмотрел пример, и пытаюсь сделать тоже самое с другим атрибутом:
$ou = "LDAP://OU=Users,DC=Contoso,DC=Com" $filter = "(msRTCSIP-PrimaryUserAddress=*)" $searcher = New-Object adsisearcher([adsi]$ou , $filter) $searcher.FindAll() | Foreach { $user = $_.GetDirectoryEntry() $user.mail = $user."msRTCSIP-PrimaryUserAddress" $user.SetInfo() }
У меня другие атрибуты, objectGUID нужно скопировать в mS-DS-ConsistencyGuid
$ou = "LDAP://OU=1,OU=Users,OU=Infrastructure,OU=OU,DC=source,DC=com" $searcher = New-Object adsisearcher([adsi]$ou ) $searcher.FindAll() | Foreach { $user = $_.GetDirectoryEntry() $user.objectGUID = $user.'mS-DS-ConsistencyGuid' $user.SetInfo() }
Почему-то не взлетает, помогите с синтаксисом, плз.
- Изменено Satysfy_me 3 ноября 2015 г. 8:37
3 ноября 2015 г. 8:35
Ответы
-
$user.objectGUID = $user.'mS-DS-ConsistencyGuid' заменить на:
$user.'mS-DS-ConsistencyGuid' = $user.objectGUID
- Предложено в качестве ответа ILYA [ sie ] SazonovModerator 3 ноября 2015 г. 8:47
- Помечено в качестве ответа Satysfy_me 3 ноября 2015 г. 8:59
3 ноября 2015 г. 8:46Отвечающий
Все ответы
-
$user.objectGUID = $user.'mS-DS-ConsistencyGuid' заменить на:
$user.'mS-DS-ConsistencyGuid' = $user.objectGUID
- Предложено в качестве ответа ILYA [ sie ] SazonovModerator 3 ноября 2015 г. 8:47
- Помечено в качестве ответа Satysfy_me 3 ноября 2015 г. 8:59
3 ноября 2015 г. 8:46Отвечающий -
Спасибо, просто утренний затуп. Спасибо большое :)
- Изменено Satysfy_me 3 ноября 2015 г. 8:58
3 ноября 2015 г. 8:57