GroupPrincipal.Members Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene un insieme di oggetti Principal che rappresentano i membri del gruppo.
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
Valore della proprietà
Oggetto PrincipalCollection che contiene gli oggetti Principal che rappresentano i membri del gruppo.
Esempio
Il codice seguente si connette al dominio LDAP "fabrikam.com" con il nome utente impostato su "administrator" e la password impostata su "SecretPwd123" nel PrincipalContext costruttore.
Viene eseguita una ricerca per trovare il gruppo con nome "Domain Admins" nel contenitore specificato nel PrincipalContext costruttore "DC=fabrikam,DC=com". Se il gruppo viene trovato, l'utente che ha il nome "John Smith" viene rimosso dal gruppo e l'utente che ha il nome "Jim Daly" viene aggiunto al gruppo
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();
Commenti
Per i gruppi di Servizi di dominio Active Directory, la Members proprietà include entità utente membri del gruppo a causa del relativo attributo primaryId. Quando il gruppo contiene questi tipi di membri, si applicano le restrizioni seguenti:
Impossibile usare il Remove metodo per rimuovere i membri che fanno parte del gruppo a causa del relativo attributo primaryId.
Impossibile utilizzare il Clear metodo per cancellare i membri che fanno parte del gruppo a causa del relativo attributo primaryId.