GroupPrincipal.Members Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft eine Auflistung von Prinzipalobjekten ab, die die Member der Gruppe darstellen.
public:
property System::DirectoryServices::AccountManagement::PrincipalCollection ^ Members { System::DirectoryServices::AccountManagement::PrincipalCollection ^ get(); };
public System.DirectoryServices.AccountManagement.PrincipalCollection Members { get; }
member this.Members : System.DirectoryServices.AccountManagement.PrincipalCollection
Public ReadOnly Property Members As PrincipalCollection
Eigenschaftswert
Ein PrincipalCollection-Objekt mit den Prinzipalobjekten, die die Member der Gruppe darstellen.
Beispiele
Der folgende Code stellt eine Verbindung mit der LDAP-Domäne "fabrikam.com" her, wobei der Benutzername auf "Administrator" und das Kennwort im PrincipalContext Konstruktor auf "SecretPwd123" festgelegt ist.
Es wird eine Suche durchgeführt, um die Gruppe mit dem Namen "Domänenadministratoren" unter dem container zu finden, der PrincipalContext im Konstruktor "DC=fabrikam,DC=com" angegeben ist. Wenn die Gruppe gefunden wird, wird der Benutzer mit dem Namen "John Smith" aus der Gruppe entfernt, und der Benutzer mit dem Namen "Jim Daly" wird der Gruppe hinzugefügt.
PrincipalContext ctx = new PrincipalContext(ContextType.Domain,
"fabrikam.com",
"DC=fabrikam,DC=com",
"administrator",
"SecretPwd123");
GroupPrincipal grp = GroupPrincipal.FindByIdentity(ctx,
IdentityType.Name,
"Domain Admins");
if (grp != null)
{
grp.Members.Remove(ctx, IdentityType.Name, "John Smith");
grp.Members.Add(ctx, IdentityType.Name, "Jim Daly");
grp.Save();
grp.Dispose();
}
ctx.Dispose();
Hinweise
Für AD DS-Gruppen enthält die Members -Eigenschaft Benutzerprinzipale, die aufgrund ihres primaryId-Attributs Mitglieder der Gruppe sind. Wenn die Gruppe diese Membertypen enthält, gelten die folgenden Einschränkungen:
Die Remove -Methode kann nicht verwendet werden, um Mitglieder zu entfernen, die Teil der Gruppe sind, aufgrund ihres primaryId-Attributs.
Die Clear -Methode kann aufgrund ihres primaryId-Attributs nicht zum Löschen von Elementen verwendet werden, die Teil der Gruppe sind.