Sdílet prostřednictvím


GroupPrincipal.Members Vlastnost

Definice

Získá kolekci objektů zabezpečení, které představují členy skupiny.

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

Hodnota vlastnosti

Objekt PrincipalCollection , který obsahuje hlavní objekty, které představují členy skupiny.

Příklady

Následující kód se připojí k doméně LDAP "fabrikam.com" s uživatelským jménem nastaveným na "administrator" a heslem nastaveným na "SecretPwd123" v konstruktoru PrincipalContext .

Vyhledá se skupina s názvem Domain Admins v kontejneru zadaném v konstruktoru PrincipalContext DC=fabrikam,DC=com. Pokud se skupina najde, uživatel se jménem "John Smith" se ze skupiny odebere a uživatel se jménem Jim Daly se přidá do skupiny.

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();  

Poznámky

U skupin Members služby AD DS zahrnuje vlastnost objekty zabezpečení uživatele, které jsou členy skupiny z důvodu atributu primaryId. Pokud skupina obsahuje tyto typy členů, platí následující omezení:

  • Metodu Remove nelze použít k odebrání členů, kteří jsou součástí skupiny kvůli jejich atributu primaryId.

  • Metodu Clear nelze použít k vymazání členů, kteří jsou součástí skupiny kvůli jejich atributu primaryId.

Platí pro