GroupPrincipal.Members Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient une collection d'objets Principal qui représentent les membres du groupe.
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
Valeur de propriété
Objet PrincipalCollection contenant les objets Principal qui représentent les membres du groupe.
Exemples
Le code suivant se connecte au domaine LDAP « fabrikam.com » avec le nom d’utilisateur défini sur « administrateur » et le mot de passe défini sur « SecretPwd123 » dans le PrincipalContext constructeur.
Une recherche est effectuée pour rechercher le groupe qui porte le nom « Administrateurs de domaine » sous le conteneur spécifié dans le PrincipalContext constructeur, « DC=fabrikam,DC=com ». Si le groupe est trouvé, l’utilisateur qui a le nom « John Smith » est supprimé du groupe et l’utilisateur qui a le nom « Jim Daly » est ajouté au groupe
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();
Remarques
Pour les groupes AD DS, la Members propriété inclut les principaux d’utilisateur qui sont membres du groupe en raison de leur attribut primaryId. Lorsque le groupe contient ces types de membres, les restrictions suivantes s’appliquent :
La Remove méthode ne peut pas être utilisée pour supprimer les membres qui font partie du groupe en raison de leur attribut primaryId.
La Clear méthode ne peut pas être utilisée pour effacer les membres qui font partie du groupe en raison de leur attribut primaryId.