Sdílet prostřednictvím


Hinzufügen von Membern zu einer Gruppe

Beim Erstellen einer Gruppe müssen der Gruppe Member hinzugefügt werden. In diesem Thema wird beschrieben, wie Member zu einer Gruppe hinzugefügt werden.

Member werden zu einer Gruppe hinzugefügt, indem der definierte Name des Members zum member-Attribut der Gruppe hinzugefügt wird. (Weitere Informationen zum member-Attribut im Active Directory-Schema finden Sie im Thema "Member Attribute" in der MSDN Library unter https://go.microsoft.com/fwlink/?LinkID=27252.) Dazu können Add oder die AddRange-Methode verwendet werden.

Um einen einzelnen Member zu einer Gruppe hinzuzufügen, fügen Sie den definierten Namen des Members mit der Add-Methode zur member-Eigenschaft des Gruppenobjekts hinzu.

Hinweis:
Für die folgenden Beispiele wird .NET Framework, Version 1.0 Service Pack 3 und höher, oder .NET Framework, Version 1.1, Service Pack 1 und höher, benötigt.

Im folgenden C#-Beispiel wird veranschaulicht, wie ein einzelner Member zu einer Gruppe hinzugefügt wird.

// Bind to the group.
DirectoryEntry group = dom.Children.Find(groupDN);

// Add the user to the group.
group.Properties["member"].Add(userDN);

// Commit the changes to the group.
group.CommitChanges();

Im folgenden Visual Basic .NET-Beispiel wird veranschaulicht, wie ein einzelner Member zu einer Gruppe hinzugefügt wird.

' Bind to the group.
Dim group As New DirectoryEntry(groupDN)

' Add the user to the group.
group.Properties("member").Add(userDN)

' Commit the changes to the group.
group.CommitChanges()

Um in einer einzigen Operation mehrere Member zu einer Gruppe hinzuzufügen, fügen Sie die definierten Namen der Member mit der AddRange-Methode zur member-Eigenschaft des Gruppenobjekts hinzu.

Im folgenden C#-Beispiel wird veranschaulicht, wie mehrere Member zu einer Gruppe hinzugefügt werden.

// Bind to the group.
DirectoryEntry group = dom.Children.Find(groupDN);

// To add multiple users to a group, use the AddRange method.
group.Properties["member"].AddRange(new string[] {userDN1, userDN2});

// Commit the changes to the group.
group.CommitChanges();

Im folgenden Visual Basic .NET-Beispiel wird veranschaulicht, wie mehrere Member zu einer Gruppe hinzugefügt werden.

' Bind to the group.
Dim group As New DirectoryEntry(groupDN)

' To add multiple users to a group, use the AddRange method.
group.Properties("member").AddRange(New String() {userDN1, userDN2})

' Commit the changes to the group.
group.CommitChanges()

Siehe auch

Referenz

PropertyValueCollection
System.DirectoryServices

Konzepte

Gruppenverwaltung

Send comments about this topic to Microsoft.

Copyright © 2007 Microsoft Corporation. Alle Rechte vorbehalten.