Setarea tipului de grup pentru noua intrare Active Directory în VB.NET

Încerc să configurez tipul de grup pentru o nouă intrare Active Directory prin VB.NET și DirectoryServices pentru a crea o listă de distribuție.

Cum accesez enumerările ADS_GROUP_TYPE?

Mai exact, sunt după ADS_GROUP_TYPE_GLOBAL_GROUP.

0
fr hi bn

3 răspunsuri

Nu cred că pot accesa enumerările prin .NET, așa că am creat constanta specifică de care aveam nevoie. Pentru ce merită aici codul meu:

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

Refactoring bun venit!

0
adăugat

Esti corect, nu poti avea acces la enumerari.

Doar un nitpick wee, această constantă nu trebuie să fie un obiect, puteți face un int32 -

Const ADS_GROUP_TYPE_GLOBAL_GROUP As Object = &H2

0
adăugat

Adăugați o referință la com ActiveDS Dll com și importați spațiul de nume folosind ActiveDS, atunci veți obține valoarea enum de mai sus.

0
adăugat