WMI fragt lokale Administratoren einschließlich Gruppenmitgliedern ab
1350
Mark Richman
Ich kann eine Liste lokaler Administratoren auf einem Remote-Computer über WMI abrufen:
wmic /Node:"ComputerName" path win32_groupuser where (groupcomponent="win32_group.name=\"administrators\",domain=\"Computername\"")
Dadurch werden Benutzer und Gruppen zurückgegeben:
GroupComponent PartComponent win32_group.domain="Computername",name="administrators" \\Computername\root\cimv2:Win32_UserAccount.Domain="Computername",Name="Administrator" win32_group.domain="Computername",name="administrators" \\Computername\root\cimv2:Win32_Group.Domain="MYDOMAIN",Name="Domain Admins" win32_group.domain="Computername",name="administrators" \\Computername\root\cimv2:Win32_Group.Domain="MYDOMAIN",Name="SomeOtherGroup" win32_group.domain="Computername",name="administrators" \\Computername\root\cimv2:Win32_UserAccount.Domain="MYDOMAIN",Name="MyUser"
Wenn jedoch ein Benutzer Mitglied von SomeOtherGroup
oben ist, muss ich wissen, dass er Mitglied ist - und daher ein lokaler Administrator. Also muss ich alle Gruppenmitglieder (wahrscheinlich rekursiv) erweitern.
Gibt es eine WMI-Abfrage, die sich selbst verbinden kann win32_group
, um alle Benutzernamen aller Gruppen zu erweitern, die lokale Administratoren sind?
Ich glaube nicht, dass dies der Fall ist. Daher müssen Sie wahrscheinlich die Mitglieder der Gruppen auflisten, die bei der ersten Suche gefunden wurden, und dann die Ergebnisse selbst eingeben. Aber jemand anderes hat vielleicht eine andere Idee.
Ƭᴇcʜιᴇ007 vor 6 Jahren
0
Ja, ich bin selbst pessimistisch. Alles, was ich wirklich will, ist `bool IsUserLocalAdmin (string username)` LOL
Mark Richman vor 6 Jahren
1
0 Antworten auf die Frage
Verwandte Probleme
-
2
Ich habe meinen Computer durch die Deaktivierung meines Kontos mit WMIC beschädigt
-
2
Windows 7 Action Center-Meldungen über Skript
-
3
Gibt es eine Möglichkeit, mit WSH oder WMI oder ähnlichem auf ein Fensterhandle in Fenstern zuzugrei...
-
2
Was ist der Unterschied zwischen der Windows-Verwaltungsinstrumentation und der Registrierung?
-
3
Hinzufügen / Entfernen von Benutzern für Berechtigungen in XP
-
1
Anmeldeinformationen für Domänenbenutzer
-
3
Zugriff auf Windows-Protokolldateien von Linux
-
1
Fernzugriff auf Protokolldateien mit WMI
-
4
Reparieren Sie WMI unter Windows 7
-
2
So erweitern Sie ein logisches Volume mit Powershell