Los siguientes comandos se ejecutan en una máquina virtual con Windows 10 que está unida a AzureAD:
PS C: \ Windows \ system32> Get-LocalGroupMember -Group Administrators
Get-LocalGroupMember: Error al comparar dos elementos en la matriz. En línea: 1 char: 1PS C: \ Windows \ system32> Get-LocalGroupMember -Group Users
Group NT AUTHORITY \ Authenticated Users Unknown
Group NT AUTHORITY \ INTERACTIVE DesconocidoPS C: \ Windows \ system32> administradores de grupo local neto Administrador de
miembros
AzureAD \ UserName
¿Alguna idea de por qué el comando PowerShell Get-LocalGroupMember está generando un error en el grupo Administradores mientras que net localgroup funciona igual que Get-LocalGroupMember para el grupo Usuarios?
windows-10
security-groups
local-groups
munrobasher
fuente
fuente
Respuestas:
Esto ha sido referenciado como un error oficial:
https://github.com/PowerShell/PowerShell/issues/2996
Aquí hay una solución alternativa:
http://jdhitsolutions.com/blog/scripting/2342/query-local-administrators-with-cim/
ACTUALIZAR:
Tuve algunos problemas con CIM y WMI.
Aquí hay otra solución que funcionó en todas partes para mí.
https://p0w3rsh3ll.wordpress.com/2016/06/14/any-documented-adsi-changes-in-powershell-5-0/
fuente
Esto limpiará los administradores rotos. Creo que fueron creados durante el proceso de actualización:
(script de powershell)
fuente