Настройка типа группы для новой записи Active Directory в VB.NET

Я пытаюсь установить тип группы для новой записи Active Directory через VB.NET и DirectoryServices, чтобы создать список рассылки.

Как получить доступ к перечислениям ADS_GROUP_TYPE?

В частности, я после ADS_GROUP_TYPE_GLOBAL_GROUP.

13.08.2008 09:40:12
3 ОТВЕТА
РЕШЕНИЕ

Вы правы, вы не можете получить доступ к перечислениям.

Просто крошечный щупальце, эта константа не должна быть объектом, вы можете сделать ее int32 -

Const ADS_GROUP_TYPE_GLOBAL_GROUP As Object = & H2

0
13.08.2008 10:19:05

Я не думаю, что могу получить доступ к перечислениям через .NET, поэтому вместо этого я создал нужную мне константу. Для чего это стоит вот мой код:

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

Рефакторинг добро пожаловать!

0
13.08.2008 13:13:42

Добавьте ссылку на com ActiveDS Dll и импортируйте пространство имен, используя ActiveDS, после чего вы получите указанное выше значение перечисления.

1
11.02.2011 10:35:47