Pregunta

Estoy tratando de establecer el tipo de grupo para una nueva Entrada de Active Directory a través de VB.NET y DirectoryServices para crear una lista de distribución.

¿Cómo puedo acceder a la ADS_GROUP_TYPE enumeraciones?

En concreto me estoy después de ADS_GROUP_TYPE_GLOBAL_GROUP.

¿Fue útil?

Solución

Usted está en lo correcto, en realidad no se puede obtener acceso a las enumeraciones.

Sólo un pequeñito ser quisquilloso, esta constante no es necesario ser un objeto, se puede hacer un int32 -

Const ADS_GROUP_TYPE_GLOBAL_GROUP Como Objeto = &H2

Otros consejos

Agregue una referencia a la com ActiveDS Dll y importar el espacio de nombres utilizando ActiveDS, entonces usted va a obtener el anterior valor de enumeración.

Creo que no puedo acceder a el a través de las enumeraciones .NET así que en su lugar he creado la constante específica que necesitaba.Para lo que vale este es mi código:

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

Refactorización de bienvenida!

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top