Einzelnen Beitrag anzeigen

Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.639 Beiträge
 
#4

Re: WMI + Benutzer einer lokalen Gruppe auslesen

  Alt 9. Dez 2009, 21:14
Die zugehörigen WMI Klassen sind
  • Win32_Account
  • Win32_UserAccount
  • Win32_Group
  • Win32_GroupUser
Entsprechend sind die Queries:
Alle Useraccounts: "select * from Win32_UserAccount where Domain='Domänenname’"
Und alle Gruppen: "select * from Win32_GroupUser where Domain='Domänenname'"

Um alle Nutzer einer Gruppe zu holen braucht man Win32_GroupUser - und da ist ein Trick dabei: Die Win32_GroupUser klasse ist einer Verknüpfung und verbindet eine Gruppe mit allen Accounts die darin sind.

Die Abfrage lautet: select * from Win32_GroupUser where GroupComponent='"'Win32_Group.Domain='DomänenName',',Name='Gruppenname""'
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat