作成 2010.01.07
更新 2010.01.19
更新 2010.01.19
ADSI/IADsGroup
IADsGroup メソッドとプロパティ
メソッドとプロパティ | 説明 |
Add メソッド | グループのメンバーとしてユーザーを追加する |
Remove メソッド | グループからユーザーを削除する |
IsMember メソッド | ユーザーがグループのメンバーかどうか調べる |
Members メソッド | グループの全メンバーのリストを返す |
Description プロパティ | グループについて説明したテキストを返す |
Add メソッド
VBScript で Active Directory グループにメンバーを追加
Remove メソッド
VBScript で Active Directory グループからメンバーを削除
IsMember メソッド
IsMember メソッドは、Add や Remove と同様に、対象となるユーザーのDNを引数として受け取る。戻り値はブール型。
Set adsGroup = GetObject("LDAP://cn=ManagerGroup,ou=People,dc=example,dc=lan") If adsGroup.IsMember("LDAP://cn=user01,ou=People,dc=example,dc=lan") Then WScript.Echo "Is a member." Else WScript.Echo "Is NOT a member." End If
Members メソッド
Members メソッドは IADsMembers インターフェースを返す。
IADsMembers プロパティ | 説明 |
Count プロパティ | コンテナ内の項目数(フィルタが設定されている場合は、マッチする項目の数だけが返される) |
Filter プロパティ | オブジェクト クラスを示す文字列の配列でできたフィルタ(コンテナ内を列挙する際に返されるオブジェクトを制限できる) |
Set adsGroup = GetObject("LDAP://cn=ManagerGroup,ou=People,dc=example,dc=lan") For Each adsMember In adsGroup.Members WScript.Echo adsMember.Name Next
継承
IADsGroup インターフェースは IADs インターフェースを継承しています。
参考
タグ: Active Directory