Есть несколько возможных причин, по которым вы можете не получать значения пользователей Active Directory через PowerShell:
1. Неправильные учетные данные: Убедитесь, что вы используете правильные учетные данные для выполнения запросов к Active Directory. Учетные данные должны иметь достаточные права доступа для чтения информации из AD.
2. Неправильная версия модуля PowerShell для работы с Active Directory: Убедитесь, что вы используете версию модуля Active Directory, совместимую с вашей версией PowerShell. В некоторых версиях PowerShell модуль Active Directory может быть не установлен по умолчанию и требует дополнительной установки.
3. Неправильно сформированный запрос: Убедитесь, что запрос PowerShell корректно сформирован и указывает на правильные свойства Active Directory, которые вам нужны. Возможно, вы используете неправильные имена свойств или пытаетесь получить информацию, которая не является доступной для чтения через PowerShell.
4. Проблемы с подключением к Active Directory: Убедитесь, что вы подключены к Active Directory перед выполнением запросов. Возможно, у вас есть проблемы с подключением или аутентификацией.
Определение причины проблемы может потребовать более подробной диагностики, проверки кода и настройки вашей среды PowerShell. Рекомендуется также обратиться к документации PowerShell или к форумам сообщества для получения дополнительной помощи.