3

Следующие команды выполняются на виртуальной машине Windows 10, которая присоединена к AzureAD:

PS C:\Windows\system32> Get-LocalGroupMember - Администраторы группы
Get-LocalGroupMember: не удалось сравнить два элемента в массиве. В строке: 1 символ: 1

PS C:\Windows\system32> Get-LocalGroupMember -Group Пользователи
Group NT AUTHORITY\ Аутентифицированные пользователи неизвестны
Группа NT AUTHORITY\ INTERACTIVE Неизвестный

PS C:\Windows\system32> администраторы локальной локальной сети
члены
Администратор AzureAD\ UserName

Есть идеи, почему команда PowerShell Get-LocalGroupMember генерирует ошибку в группе «Администраторы», тогда как net localgroup работает так же, как Get-LocalGroupMember для группы «Пользователи»?

1 ответ1

4

На это ссылаются как на официальную ошибку:

https://github.com/PowerShell/PowerShell/issues/2996

Вот обходной путь:

http://jdhitsolutions.com/blog/scripting/2342/query-local-administrators-with-cim/

ОБНОВИТЬ:

У меня были некоторые проблемы с CIM и WMI.

Вот еще один обходной путь, который работал для меня везде.

https://p0w3rsh3ll.wordpress.com/2016/06/14/any-documented-adsi-changes-in-powershell-5-0/

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .