Bagikan melalui


GroupPrincipal.Members Properti

Definisi

Mendapatkan kumpulan objek utama yang mewakili anggota grup.

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

Nilai Properti

Objek PrincipalCollection yang berisi objek utama yang mewakili anggota grup.

Contoh

Kode berikut terhubung ke domain LDAP "fabrikam.com" dengan nama pengguna diatur ke "administrator" dan kata sandi diatur ke "SecretPwd123" di PrincipalContext konstruktor.

Pencarian dilakukan untuk menemukan grup yang memiliki nama "Admin Domain" di bawah kontainer yang ditentukan dalam PrincipalContext konstruktor, "DC=fabrikam,DC=com." Jika grup ditemukan, pengguna yang memiliki nama "John Smith" dihapus dari grup dan pengguna yang memiliki nama "Jim Daly" ditambahkan ke grup

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

Keterangan

Untuk grup AD DS, Members properti menyertakan prinsipal pengguna yang merupakan anggota grup karena Atribut primaryId mereka. Saat grup berisi jenis anggota ini, pembatasan berikut berlaku:

  • Metode Remove ini tidak dapat digunakan untuk menghapus anggota yang merupakan bagian dari grup karena Atribut primaryId mereka.

  • Metode Clear ini tidak dapat digunakan untuk menghapus anggota yang merupakan bagian dari grup karena Atribut primaryId mereka.

Berlaku untuk