GroupPrincipal.Members プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
グループのメンバーを表すプリンシパル オブジェクトのコレクションを取得します。
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 属性のため、グループの一部であるメンバーをクリアするには、 メソッドを使用できません。
適用対象
.NET