mboost-dp1
AD Script
- Forside
- ⟨
- Forum
- ⟨
- Programmering
Halløj derude..
Så sidder jeg igen med en crap opgave i Active Directory...
Det er sådan så jeg har x antal brugere som har en email under "General"-fanebladet i AD - MEN, den email er ikke den samme som er primary under "Email Adresses"-fanebladet..
Er der nogen der har et script der kan søge og rette dette i AD? Eller blot kender en metode til at dumpe alle i AD hvor ovenstående er tilfældet, til en excel fil eller noget i den stil?
PFT!
Så sidder jeg igen med en crap opgave i Active Directory...
Det er sådan så jeg har x antal brugere som har en email under "General"-fanebladet i AD - MEN, den email er ikke den samme som er primary under "Email Adresses"-fanebladet..
Er der nogen der har et script der kan søge og rette dette i AD? Eller blot kender en metode til at dumpe alle i AD hvor ovenstående er tilfældet, til en excel fil eller noget i den stil?
PFT!
hmm.. sad lige og kiggede i mit AD, hvis jeg ændre emailen under "General"-fanebladet så ændre den også sig inde under "Email Addresses"-fanebladet, og omvendt.
ScreenShot 1
ScreenShot 2
du kan jo evt. tjekke om den selv ændre sig hvis du ændre den ene af dem så burde det ikk være så svært at lave et script der kan rette det.
ScreenShot 1
ScreenShot 2
du kan jo evt. tjekke om den selv ændre sig hvis du ændre den ene af dem så burde det ikk være så svært at lave et script der kan rette det.
Det gør det også her - problemet er at vi har fået et nyt intranet, som hver nat opdaterer vores AD med info såsom email adresser.
Jeg har prøvet at tale for der bliver kodet ind i intranettet at den også sætter primary email, men det vil "man" ikke have :(
Ellers må lærlingen igang med en slave opgave :P
Jeg har prøvet at tale for der bliver kodet ind i intranettet at den også sætter primary email, men det vil "man" ikke have :(
Ellers må lærlingen igang med en slave opgave :P
Problemet er at når vores intranet opdaterer vores AD, så opdaterer den kun email'en under "General", og ikke under Email-Adresses (det er åbenbart kun når man gør det manuelt den opdaterer det begge steder?!).
Så hvis brugeren under "Email-Adresses" står med en anden email som primary, end den Intranettet smider under "General", så konflikter det i Exchange Default Offline Address List, og brugeren bliver undladt i Offline Address List opdateringen - hvilket resulterer i at man ikke kan finde dem i adressebogen.
Det jeg så gerne ville have, var et udtræk fra AD med brugernes email som står under "General" og så den der står til primary under "Email Adresses".
Er lidt svært at forklare, så håber det er forståeligt =)
Så hvis brugeren under "Email-Adresses" står med en anden email som primary, end den Intranettet smider under "General", så konflikter det i Exchange Default Offline Address List, og brugeren bliver undladt i Offline Address List opdateringen - hvilket resulterer i at man ikke kan finde dem i adressebogen.
Det jeg så gerne ville have, var et udtræk fra AD med brugernes email som står under "General" og så den der står til primary under "Email Adresses".
Er lidt svært at forklare, så håber det er forståeligt =)
Det her script fortæller brugernavn + email, men jeg er ikke helt klar over hvor henne den tager emailen fra, så det kan du jo lige teste for mig :D
group = ""
Set objGroup = GetObject _
("LDAP://CN=" & group & ",OU=Users,DC=consoto,DC=com")
For Each objMember in objGroup.Members
Wscript.Echo objMember.sAMAccountName & vbTab & objMember.mail
Next
Gå til top
Opret dig som bruger i dag
Det er gratis, og du binder dig ikke til noget.
Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.