在VB.NET中为新的Active Directory条目设置组类型

时间:2020-03-05 18:39:20  来源:igfitidea点击:

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

如何访问ADS_GROUP_TYPE枚举?

具体来说,我追求ADS_GROUP_TYPE_GLOBAL_GROUP。

解决方案

回答

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

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

欢迎重构!

回答

没错,我们实际上无法访问枚举。

只是一个小问题,这个常数不必是一个对象,我们可以将其设为int32-

常量ADS_GROUP_TYPE_GLOBAL_GROUP作为对象=&H2

回答

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