Avatar billede Slettet bruger
10. november 2004 - 21:30 Der er 4 kommentarer og
1 løsning

Tilgang til AD via LDAP - muligheder?

Hej

Jeg har "lånt" nedenstående kode:

' Lavet af Jesper Hanno Hansen, Jesper@hanno.dk
' www.hanno.dk
' ************************************************
' Viser Brugere informationer via ADO.
' ************************************************

Set Network = Wscript.CreateObject("Wscript.Network")
Set Shell = Wscript.CreateObject("Wscript.Shell")
Set con = CreateObject("ADODB.Connection")
Set com = CreateObject("ADODB.Command")

con.Provider = "ADsDSOObject"
con.Open "Active Directory Provider"

Set Com.ActiveConnection = con

StrL = VbCrlf
StrT = VbTab
StrTitel = "Bruger Info Via ADO ..."

StrBruger = InputBox ("Skriv et Brugernavn...","Skriv et Navn...","Jesper")

Com.CommandText = "select cn,telephoneNumber,mail,userPrincipalName,scriptPath,title,department,
logonCount from 'LDAP://DC=Domænenavn, DC=Com' WHERE objectClass='user' AND givenName='" & StrBruger & "'"

Set rs = Com.Execute

While Not rs.EOF
Str = "Display Navn: " & StrT & rs.Fields ("cn") & StrL
Str = Str & "Telefon Nummer: " & StrT & rs.Fields("telephoneNumber") & StrL
Str = Str & "E-Mail: " & StrT & StrT & rs.Fields ("mail") & StrL
Str = Str & "Login Script: " & StrT & rs.Fields ("scriptPath") & StrL
Str = Str & "Titel: " & StrT & StrT & rs.Fields ("title") & StrL
Str = Str & "Afdeling: " & StrT & StrT & rs.Fields ("department") & StrL
Str = Str & "Antal Login: " & StrT & rs.Fields ("logonCount") & StrL
rs.MoveNext
Wend

----------------------------------

Kan jeg på nogen måde finde/se alle de "muligheder" der findes for f.eks. en bruger?? (altså andre end ovenstående felter - f.eks. rs.Fields ("title"))

Håber I forstår.

Team
Avatar billede lgj Nybegynder
11. november 2004 - 15:41 #1
Du kunne bruge ADSI, men gør det forsigtigt!
Avatar billede william_munny Nybegynder
19. november 2004 - 21:08 #2
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/adschema/adschema/c_user.asp

Her er alle attributter til user objectet så kan du bare tilføje dem til din query som du skal bruge. Og hente dem ud af dit recordset med rs.Fields (<Attribut navn>)
Avatar billede william_munny Nybegynder
22. november 2004 - 16:30 #3
Har selv brugt ovenstående eksempel oversat til ASP
Avatar billede Slettet bruger
22. november 2004 - 17:43 #4
Kom med et svar... så du kan få dine point WM... ;)
Avatar billede william_munny Nybegynder
22. november 2004 - 18:33 #5
ThX
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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