GroupPrincipal.Members Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.