Задать вопрос
@Desert-Eagle
Новичок во всем

Почему команда $ADUser выдает разные значения?

Есть ПК с установленным компонентом RSAT:
При выполнении команды ADUser с указанными параметрами я получаю то, что там указано.
67d2911505a10961589961.png

Есть ПК без RSAT:
Я подгружаю модули AD, чтобы команды работали. Модули загружаются корректно.
Import-Module "C:\PS\ActiveDirectory\Microsoft.ActiveDirectory.Management.dll"
Import-Module "C:\PS\ActiveDirectory\Microsoft.ActiveDirectory.Management.resources.dll"

После чего выполняю такую же команду, но она не выдает те параметры, которые указаны в свойствах.
67d292270bccc910110129.png

Почему так? Как добиться, чтобы во втором варианте отображались нужные поля?
  • Вопрос задан
  • 40 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
@MaxKozlov Куратор тега PowerShell
Потому что обычному пользователю не все поля можно читать, даже про самого себя
Где-то тут или тут можно поискать подробнее, но точную ссылку сейчас найти не могу

тут тоже есть немножно

И фишка тут в том, что модуль обычно работает через специальный сервис на доменной машине - Active Directory Web Services (adws)
При загруженных dll без полноценного модуля, видимо, происходит fallback на обычные способы доступа, которые и упираются в вышеописанные проблемы с правами
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы