запросить AD с использованием PowerShell версии 2 - PullRequest
0 голосов
/ 06 марта 2020

У нас есть смешанные настольные операционные системы, состоящие из windows 7 и windows 10. У меня есть сценарий входа, который собирает различную информацию из сценария powershell, который запускается каждый раз при входе пользователя в систему. PowerShell windows 7 только версия 2, что означает, что я не могу использовать get-aduser, поэтому мне необходимо запросить эту информацию из AD, используя другой метод, который будет совместим как с win7, так и с win10. У меня есть эта строка кода, которая не использует get-aduser и успешно создает список всех пользователей AD на powershell 5 (win10), однако, когда я пытаюсь использовать его на powershell 2, выдает ошибку ниже. У меня такие вопросы:

  1. Что мне нужно изменить, чтобы скрипт работал на powershell version2?

  2. Как мне его получить? выводим текущего пользователя в отличие от всех пользователей в AD

спасибо за любую помощь заранее

<position> : The following exception was thrown when trying to enumerate the collection: "Configuration system failed t
o initialize".
At line:1 char:1
+  <<<< (New-Object DirectoryServices.DirectorySearcher "ObjectClass=user").FindAll() | Select-object -property path
    + CategoryInfo          : NotSpecified: (:) [], ExtendedTypeSystemException
    + FullyQualifiedErrorId : ExceptionInGetEnumerator
(New-Object DirectoryServices.DirectorySearcher “ObjectClass=user”).FindAll() | Select-object -property path
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...