配布リストを作成するために、VB.NET および DirectoryServices を介して新しい Active Directory エントリのグループ タイプを設定しようとしています。
ADS_GROUP_TYPE 列挙にアクセスするにはどうすればよいですか?
具体的には、私は ADS_GROUP_TYPE_GLOBAL_GROUP の後です。
配布リストを作成するために、VB.NET および DirectoryServices を介して新しい Active Directory エントリのグループ タイプを設定しようとしています。
ADS_GROUP_TYPE 列挙にアクセスするにはどうすればよいですか?
具体的には、私は ADS_GROUP_TYPE_GLOBAL_GROUP の後です。
com ActiveDS Dllへの参照を追加し、ActiveDSを使用して名前空間をインポートすると、上記の列挙値が取得されます。
.NET経由で列挙にアクセスできるとは思わないので、代わりに必要な特定の定数を作成しました。価値があるのは私のコードです:
Const ADS_GROUP_TYPE_GLOBAL_GROUP As Object = &H2 adNewGroup.Properties("groupType").Value = ADS_GROUP_TYPE_GLOBAL_GROUP
リファクタリング歓迎!
その通りです。実際には、列挙型にアクセスすることはできません。
ほんのちょっとしたことですが、この定数はオブジェクトである必要はありません。int32にすることができます-
Const ADS_GROUP_TYPE_GLOBAL_GROUP As Object = &H2