グループへのメンバの追加
グループを作成するときは、メンバをグループに追加する必要があります。ここでは、グループにメンバを追加する方法について説明します。
グループの member 属性にメンバの識別名を追加することによって、メンバがグループに追加されます。Active Directory スキーマにおける member 属性の詳細については、MSDN ライブラリ (https://go.microsoft.com/fwlink/?LinkID=27252) で Member 属性に関するページを参照してください。これは、Add または AddRange メソッドのいずれかを使用して行えます。
グループに 1 つのメンバを追加するには、Add メソッドを使用して、グループ オブジェクトの member プロパティにメンバの識別名を追加します。
メモ : |
---|
以下の例には、.NET Framework Version 1.0 Service Pack 3 以上または .NET Framework Version 1.1 Service Pack 1 以上が必要です。 |
次の C# の例は、グループに 1 つのメンバを追加する方法を示しています。
// Bind to the group.
DirectoryEntry group = dom.Children.Find(groupDN);
// Add the user to the group.
group.Properties["member"].Add(userDN);
// Commit the changes to the group.
group.CommitChanges();
次の Visual Basic .NET の例は、グループに 1 つのメンバを追加する方法を示しています。
' Bind to the group.
Dim group As New DirectoryEntry(groupDN)
' Add the user to the group.
group.Properties("member").Add(userDN)
' Commit the changes to the group.
group.CommitChanges()
1 回の操作でグループに複数のメンバを追加するには、AddRange メソッドを使用して、グループ オブジェクトの member プロパティにメンバの識別名を追加します。
次の C# の例は、グループに複数のメンバを追加する方法を示しています。
// Bind to the group.
DirectoryEntry group = dom.Children.Find(groupDN);
// To add multiple users to a group, use the AddRange method.
group.Properties["member"].AddRange(new string[] {userDN1, userDN2});
// Commit the changes to the group.
group.CommitChanges();
次の Visual Basic .NET の例は、グループに複数のメンバを追加する方法を示しています。
' Bind to the group.
Dim group As New DirectoryEntry(groupDN)
' To add multiple users to a group, use the AddRange method.
group.Properties("member").AddRange(New String() {userDN1, userDN2})
' Commit the changes to the group.
group.CommitChanges()
関連項目
リファレンス
PropertyValueCollection
System.DirectoryServices
概念
Send comments about this topic to Microsoft.
Copyright © 2007 by Microsoft Corporation. All rights reserved.