次の方法で共有


GroupPrincipal.Members プロパティ

定義

グループのメンバーを表すプリンシパル オブジェクトのコレクションを取得します。

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

プロパティ値

グループのメンバーを表すプリンシパル オブジェクトを格納する PrincipalCollection オブジェクト。

次のコードは、ユーザー名が "administrator" に設定され、パスワードがコンストラクターの "SecretPwd123" に設定された LDAP ドメイン "fabrikam.com" に PrincipalContext 接続します。

検索が実行され、コンストラクター "DC=fabrikam,DC=com" で指定されたコンテナーの下に PrincipalContext "Domain Admins" という名前のグループが検索されます。グループが見つかった場合、"John Smith" という名前のユーザーがグループから削除され、"Jim Daly" という名前のユーザーがグループに追加されます。

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

注釈

AD DS グループの Members 場合、 プロパティには、primaryId 属性のためにグループのメンバーであるユーザー プリンシパルが含まれます。 グループにこれらの種類のメンバーが含まれている場合は、次の制限が適用されます。

  • primaryId Remove 属性のため、グループの一部であるメンバーを削除するには、 メソッドを使用できません。

  • primaryId Clear 属性のため、グループの一部であるメンバーをクリアするには、 メソッドを使用できません。

適用対象