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

如何访问 ADS_GROUP_TYPE 枚举?

具体来说,我正在寻找 ADS_GROUP_TYPE_GLOBAL_GROUP。

有帮助吗?

解决方案

你是对的,你实际上无法访问枚举。

只是一个小问题,这个常量不需要是一个对象,你可以将它设为一个 int32 -

Const ADS_GROUP_TYPE_GLOBAL_GROUP 作为对象 = &H2

其他提示

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

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

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

欢迎重构!

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top