在VB.NET中设置新Active Directory项的组类型

在VB.NET中设置新Active Directory项的组类型,vb.net,active-directory,directoryservices,distribution-list,Vb.net,Active Directory,Directoryservices,Distribution List,我试图通过VB.NET和DirectoryServices为新的Active Directory条目设置组类型,以创建通讯组列表 如何访问ADS\u组\u类型枚举 具体来说,我是在寻找ADS\u GROUP\u TYPE\u GLOBAL\u GROUP。我认为我无法通过.NET访问枚举,因此我创建了所需的特定常量。这是我的代码: 重构欢迎 没错,您实际上无法访问枚举 只是一个小小的吹毛求疵,这个常数不需要是一个对象,你可以把它变成一个int32- Const ADS_GROUP_TYPE_GL

我试图通过VB.NET和DirectoryServices为新的Active Directory条目设置组类型,以创建通讯组列表

如何访问ADS\u组\u类型枚举


具体来说,我是在寻找ADS\u GROUP\u TYPE\u GLOBAL\u GROUP。

我认为我无法通过.NET访问枚举,因此我创建了所需的特定常量。这是我的代码:


重构欢迎

没错,您实际上无法访问枚举

只是一个小小的吹毛求疵,这个常数不需要是一个对象,你可以把它变成一个int32-


Const ADS_GROUP_TYPE_GLOBAL_GROUP As Object=&H2

添加对com ActiveDS Dll的引用并使用ActiveDS导入命名空间,然后您将获得上述枚举值

        Const ADS_GROUP_TYPE_GLOBAL_GROUP As Object = &H2
        adNewGroup.Properties("groupType").Value = ADS_GROUP_TYPE_GLOBAL_GROUP