Avatar billede stinesondre Nybegynder
24. marts 2004 - 09:53 Der er 10 kommentarer og
1 løsning

Hvordan kan jeg hente ut en liste av brukte mailadresser ?

Jeg ønsker å hente ut en liste over alle mailadresser i bruk på et windows 2000 nettverk. Er dette mulig ?
Avatar billede lgj Nybegynder
24. marts 2004 - 13:41 #1
' Lavet af Jesper Hanno Hansen, Jesper@hanno.dk
' www.hanno.dk

'Redigeret af Leif G. Jensen
' ************************************************
' 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 ..."

Com.CommandText = "select cn,telephoneNumber,mail,userPrincipalName,scriptPath,title,department,logonCount from 'LDAP://DC=univeyor, DC=dk' WHERE objectClass='user' AND mail>0"

Set rs = Com.Execute

While Not rs.EOF
    Str = STR & rs.Fields("cn") & StrT
    Str = Str & rs.Fields("mail") & StrT
    Str = Str & rs.Fields("logonCount") & StrL
    rs.MoveNext
Wend
Wscript.Echo Str
Avatar billede stinesondre Nybegynder
24. marts 2004 - 13:56 #2
På denne måten får man frem "hovedmailadressen" til brukeren, men ikke alias adressene. Er det mulig å få frem de også ?
Avatar billede lgj Nybegynder
24. marts 2004 - 14:09 #3
' Lavet af Jesper Hanno Hansen, Jesper@hanno.dk
' www.hanno.dk

'Redigeret af Leif G. Jensen
' ************************************************
' 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 ..."

Com.CommandText = "select cn,mail,mailNickname,userPrincipalName,scriptPath,title,department,logonCount from 'LDAP://DC=univeyor, DC=dk' WHERE objectClass='user' AND mail>0"

Set rs = Com.Execute

While Not rs.EOF
    Str = STR & rs.Fields("cn") & StrT
    Str = Str & rs.Fields("mail") & StrT
    Str = Str & rs.Fields("mailNickname") & StrT
    Str = Str & rs.Fields("logonCount") & StrL
    rs.MoveNext
Wend
Wscript.Echo Str
Avatar billede stinesondre Nybegynder
24. marts 2004 - 14:11 #4
jeg får feilmelding på "mailNickname"...
Avatar billede lgj Nybegynder
24. marts 2004 - 14:23 #5
har du exchange installeret?
Avatar billede stinesondre Nybegynder
24. marts 2004 - 14:26 #6
ja
Avatar billede stinesondre Nybegynder
24. marts 2004 - 14:26 #7
exchange 2000
Avatar billede lgj Nybegynder
24. marts 2004 - 14:31 #8
hvilken fejl?
Avatar billede stinesondre Nybegynder
25. marts 2004 - 08:16 #9
"Item can not be found in the collection corresponding to the requested name or ordinal"
Avatar billede lgj Nybegynder
25. marts 2004 - 08:55 #10
Hmm - den burde være der prøv lige med initials i stedet.
Avatar billede stinesondre Nybegynder
25. marts 2004 - 08:57 #11
Da fungerte det ! Takk !
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