Avatar billede nil.dk Nybegynder
24. januar 2006 - 08:58 Der er 2 kommentarer og
1 løsning

Find Organizational Units

Hvordan finder jeg vha VBScript (LDAP?) ud af hvilke Organizational Units en given bruger er medlem af i Active Directory?
Avatar billede killerclown Nybegynder
24. januar 2006 - 09:10 #1
HEY !

Dette returnerer brugerens distinguishedName, der består af navn,OU og domæne :

    strinitialer = InputBox("Indtast initialer")
    If strinitialer = "" Then WScript.quit
    Const ADS_SCOPE_SUBTREE = 2
    Set objRootDSE = GetObject("LDAP://RootDSE")
    domain = objRootDSE.Get("RootDomainNamingContext")
    Set objConnection = CreateObject("ADODB.Connection")
    Set objCommand =  CreateObject("ADODB.Command")
    objConnection.Provider = "ADsDSOObject"
    objConnection.Open "Active Directory Provider"
    Set objCommand.ActiveConnection = objConnection
    objCommand.Properties("Page Size") = 1000
    objCommand.Properties("Searchscope") = ADS_SCOPE_SUBTREE
    objCommand.CommandText = _
        "SELECT distinguishedName FROM 'LDAP://" & domain & "' WHERE objectCategory='user' " & _
        "AND sAMAccountName='" & strinitialer & "'"
    Set objRecordSet = objCommand.Execute
    objRecordSet.MoveFirst
    Do Until objRecordSet.EOF
        strobjekt = objRecordSet.Fields("distinguishedName").Value
        objRecordSet.MoveNext
    Loop
    MsgBox strobjekt

/Killer
Avatar billede killerclown Nybegynder
20. marts 2006 - 13:49 #2
Hey Nil !
Kunne du bruge det ??

/Killer
Avatar billede killerclown Nybegynder
23. maj 2006 - 09:46 #3
Aehm .. Nil ?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester