GroupPrincipal.Members Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera kolekcję obiektów głównych reprezentujących członków grupy.
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
Wartość właściwości
PrincipalCollection Obiekt zawierający obiekty główne reprezentujące elementy członkowskie grupy.
Przykłady
Poniższy kod łączy się z domeną LDAP "fabrikam.com" z nazwą użytkownika ustawioną na "administrator" i hasłem ustawionym na "SecretPwd123" w konstruktorze PrincipalContext .
Wyszukiwanie jest wykonywane w celu znalezienia grupy o nazwie "Administratorzy domeny" w kontenerze określonym w konstruktorze PrincipalContext "DC=fabrikam,DC=com". Jeśli grupa zostanie znaleziona, użytkownik o nazwie "John Smith" zostanie usunięty z grupy, a użytkownik o nazwie "Jim Daly" zostanie dodany do grupy
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();
Uwagi
W przypadku grup Members usług AD DS właściwość zawiera podmioty zabezpieczeń użytkowników, które są członkami grupy z powodu ich atrybutu primaryId. Gdy grupa zawiera następujące typy elementów członkowskich, obowiązują następujące ograniczenia:
Nie Remove można użyć metody , aby usunąć elementy członkowskie będące częścią grupy z powodu ich atrybutu primaryId.
Nie Clear można użyć metody do wyczyszczenia elementów członkowskich, które są częścią grupy z powodu ich atrybutu primaryId.