Avatar billede pebe Nybegynder
16. december 2005 - 10:59 Der er 4 kommentarer og
1 løsning

Email adresse findes allerede!

Hej

Jeg har fået et lille problem, håber I kan hjælpe mig...

Vi får en ny medarbejder til januar, som kommer tilbage efter et halvt år et andet sted. Jeg har derfor oprettet ham igen i Active Directory hvilket er gået fint.

Problemet er bare, at hans mailadresse nu er initialer3@domain.com! I stedet burde adressen bare være initialer@domain.com.

Når jeg prøver at oprette den "rigtige" adresse i Active Directory under fanebladet "e-mail addresses" kommer fejlen: "this e-mail address already exists in this organisation". Det er bare ikke lykkedes mig at finde adressen nogen steder!

Jeg benytter Exchange 2003 og et 2003 domæne.

På forhånd tak for hjælpen.
Avatar billede lysemose Nybegynder
16. december 2005 - 13:50 #1
Det kan være du kan finde brugeren under "mailbox store" under din exchange server.

lysemose
Avatar billede pebe Nybegynder
16. december 2005 - 14:38 #2
Hej

Tak for svaret

Den  bruger jeg har oprettet findes i mailbox store, men det er med adressen initialer3@domain.com. Hvis jeg på denne bruger kigger i AD users and computers er det i hvert fald den adresse jeg får opgivet.

Jeg kan ikke finde initialer@domain.com nogen steder, men alligevel kan jeg ikke tildele denne adresse, se ovenstående.

/pebe
Avatar billede Slettet bruger
18. december 2005 - 10:59 #3
Det kan jo være at en anden fik medarbejderens e-mail, da han rejste. En søgning i Active Directory efter e-mail, retunerer kun den primære e-mail.

Prøv at køre vb scriptet listet herunder, det kan være at det giver et bedre resultat.

'---------------------------------------------------------------------------------

strMail = InputBox("Indtast Mail")

Set rootDSE = GetObject("LDAP://RootDSE")
Domain =  rootDSE.Get("defaultNamingContext")

Set objConnection = CreateObject("ADODB.Connection")
objConnection.Open "Provider=ADsDSOObject;"

Set objCommand = CreateObject("ADODB.Command")
objCommand.ActiveConnection = objConnection

objCommand.CommandText = "<LDAP://" & Domain &  ">;(&(proxyAddresses=SMTP:" & strMail & "));distinguishedName;subtree"

Set objRecordSet = objCommand.Execute

If objRecordset.EOF Then
  Wscript.Echo "Mail: " & strMail & " blev ikke fundet."
Else
  WScript.Echo strMail & vbLf & vbLf & objRecordset.Fields("distinguishedName")
End If

objConnection.Close

'---------------------------------------------------------------------------------

Kopier teksten mellem de stiblede linier, og gem den som FindMail.vbs

:-)
Avatar billede pebe Nybegynder
19. december 2005 - 08:51 #4
tpo ->

Så fandt jeg mailadressen takket være dit lille script. Adressen var tilknyttet en mappe under Microsoft Exchange System Objects! Jeg slettede mappen og kunne derefter tildele brugeren den korrekte mailadresse.

Tusind tak for hjælpen

Svar venligst så du kan få dine point....
Avatar billede Slettet bruger
19. december 2005 - 10:07 #5
:-)
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