![]() |
Как менять поля на вкладке "Среда" в Active Directory?
Интересуют это поле, если быть точным:
Скрытый текст
![]() Нашел такой код: Код:
$dn = (Get-ADUser -Identity "tsduser.a").DistinguishedName Скрытый текст
![]() Но это ведь глупо, хотелось бы дописать этот код в скрипт по созданию пользователей - и вот тут то код нифига не работает - под той же учетной записью с теми же правами (администратор домена, администратор схемы) с компьютера под Win10 LTSB 1607 с установленным RSAT (и соответственно всеми соответствующими powershell-модулями): Скрытый текст
![]() ------ Версия павершелл и там и там идентичная Все модули загруженные на стороне контроллера домена (Get-Module) подгружены и на Win10, тех же версий. Учетная запись та же - права по идее должны быть идентичные. Соответственно вопрос - как победить эту ошибку? Я уже не знаю куда копать. Либо альтернативный вопрос - каким-нибудь другим способом эти аттрибуты меняются? Их нет в выводе Get-ADUser -Identity "tsduser.a" -Properties * в прямом виде, видимо оно как-то закодировано или хрен знает что это такое. |
На Windows 10 должна быть библиотека Tsuserex.dll(устанавливается RSAT - Remote Desktop Services Tools):
Скопировать с Windows Server 2016 на Windows 10(для Ru - версии может отличаться ru-RU): Код:
C:\Windows\System32\tsuserex.dll Код:
regsvr32 c:\Windows\System32\tsuserex.dll |
Kazun, спасибо, попробую в понедельник на работе.
RSAT то установлен конечно же, так что по идее библиотека должна быть. Может она просто автоматически не регистрируется... |
Проверил, заработало, спасибо ещё раз.
Пока что наваял так: Код:
#Check if DLLs exist and register if not |
Время: 23:20. |
Время: 23:20.
© OSzone.net 2001-