Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Benutzer und Gruppen 309 Informationen zu den Benutzern eines Computers oder einer Domäne auflisten Die auf einem Computer oder in einer Domäne registrierten Benutzer können Sie über WMI oder ADSI auslesen. Ich verwende in diesem und den folgenden Rezepten ADSI, da diese Tech- nologie für die Arbeit mit Benutzer- und Gruppenkonten mehr Möglichkeiten bietet als WMI. So ist es zum Beispiel über WMI (nach meinen Erfahrungen und Recherchen in Newsgroups) nicht möglich, Benutzerkonten zu erzeugen oder ein Benutzerkonto einer Gruppe hinzuzufü- gen, was mit ADSI kein Problem darstellt. Um alle Benutzer eines Computers oder einer Domäne aufzulisten, können Sie den ADSI-Pro- vider WinNT verwenden (der unabhängig vom Namen auch unter anderen Windows-Versio- nen zur Verfügung steht). Dieser Provider ermöglicht (im Gegensatz zum LDAP-Provider) den direkten Zugriff auf Computer im Netzwerk und bietet daneben (wie der LDAP-Provider) auch den Zugriff auf eine Domäne. Informationen zum WinNT-Provider finden Sie an der Adresse http://msdn.microsoft.com/en-us/library/aa772237(VS.85).aspx . Die in Listing 591 beschriebene Methode EnumUsers setzt diesen Provider ein, um alle Benutzer eines Computers bzw. einer Domäne aufzulisten. Zum Kompilieren dieses Programms müssen Sie die Namensräume System , System.Directory-