Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

AD Variablen

Frage Entwicklung Batch & Shell

Mitglied: WueffHH

WueffHH (Level 1) - Jetzt verbinden

30.09.2009 um 13:24 Uhr, 9171 Aufrufe, 13 Kommentare

Userverwaltung im AD

Hallo Admins,

Habe vor einigen Tagen eine ganze menge User im AD eingerichtet. Diese müssen nun noch "schick" gemacht werden. D.H. Adresse der Firma, E-Mail Adresse, Telefonnummer etc. müssen dort eingetragen werden.
Wenn ich nun die User alle Markiere und in die Eigenschaften gehe, kann ich dort genau diese Elemente anpassen.
Nur bei der E-Mail adresse Hackt es etwas.

Aus eigenem Interesse suche ich jetzt Variablen mit denen es möglich ist dort die Einträge automatisch zu generieren lassen.

Ein beispiel:

%username%@domain.de ergibt USERNAME@domain.de
%givenname% funktioniert leider nicht.

Allerdings brauche ich speziell Vorname.Nachname

Lassen sich diese Variablen Automatisch auslesen? Eingetragen sind sie jedenfalls bei Erstellung der User.
Auch zukünftig würde mir soetwas eine ganze Menge Arbeit ersparen.

Danke schonmal für eure antworten.
Mitglied: St-Andreas
30.09.2009 um 13:30 Uhr
Du hast nicht zufällig einen Exchangeserver im Einsatz, oder?
Bitte warten ..
Mitglied: WueffHH
30.09.2009 um 13:47 Uhr
nein... leider leider leider keinen Exchange....
Bitte warten ..
Mitglied: filippg
30.09.2009 um 13:54 Uhr
Hallo,

Exchange kann EMail-Adressen nach bestimmten Schema mit Platzhaltern vergeben. Dazu benötigt es einen speziellen Service (Recipient Update Service). Den hast du nicht -> keine automatische Generierung. Du wirst also selber basteln müssen. Was ich mir relativ einfach vorstelle ist alle mit csvde zu exportieren, im Excel die Adressen erzeugen und wieder importieren.

Gruß

Filipp
Bitte warten ..
Mitglied: St-Andreas
30.09.2009 um 14:05 Uhr
Dann würde ich mal mit dem Stichwort ADSIEdit suchen

Dort kann man z.B. den Standard für den Anzeigenamen ändern und kann dabei auch Variablen wie %cn oder %givenname verwenden.....
Bitte warten ..
Mitglied: WueffHH
30.09.2009 um 14:12 Uhr
mh.. naja, dann nützt es halt nichts *g*
Im und Export ist genau so doof, muss ich gestehen, da ich diese Excel datei dann ja auch manuell pflegen müsste... ;)

ich schau mal.. zur not mus ichs dann eben doch per Hand machen.
Danke soweit schonmal =)
Bitte warten ..
Mitglied: St-Andreas
30.09.2009 um 14:15 Uhr
In der Exceldatei könntest Du ja leicht Formeln nutzen
Bitte warten ..
Mitglied: JT
30.09.2009 um 14:41 Uhr
hi,
Ich denke mal du hast auch nen Exchange dahinter oder?
Wenn ja welchen?
Dann kann man das ganz einfach über die Powershell machen, vorraussetzung ist Exchange 2007.

Gruß
JT
edit: Sorry mit dem Exchange nicht gelesen
Bitte warten ..
Mitglied: filippg
30.09.2009 um 14:41 Uhr
da ich diese
Excel datei dann ja auch manuell pflegen müsste... ;)
Geht es hier 1. um eine einmalige Aktion, oder um 2. regelmässige Administrationsaufgaben?
1.) da ist doch nichts manuell zu pflegen. Du importierst das alles in eine Exceltabelle. Nehmen wir an, der "Username" ist in der Spalte A. Dann fügst du in der Spalte, in der die EMail-Adresse stehen soll (in Zeile 2) einfach ein = A2 & "@domain.de". Das ziehst du bis ganz runter, fertig. Geht natürlich auch mit Adressen, die sich z.B. aus Vorname.Nachname zusammensetzen.
2.) dann solltest du dir überlegen, ob du die Nutzer nicht anders anlegst. Auch dafür gibt es tausende von Skripten & Ansätzen. Warum erst ein Objekt "verkehrt" (mit zu wenigen/falschen Informationen) anlegen und es dann manuell korrigieren, wenn man es auch gleich richtig machen kann?

Generell: Bist du dir eigentlich sicher, dass dein Ansatz stimmt? EMail-Adressen in irgendeinem Directory generieren ist ja gut und schön - aber das sollte eigentlich nur in dem Directory gemacht werden, dass die Adressen auch tatsächlich authoritativ hält. Sprich: auf deinem Mailserver. Alle anderen sollten dann von diesem aus betankt werden. Bei deinem Vorgehen kann es ja durchaus sein, dass du Adressen im AD hast, die es in Wirklichkeit gar nicht gibt.

Gruß

Filipp
Bitte warten ..
Mitglied: JT
30.09.2009 um 14:50 Uhr
Zu den Feldnamen schon einmal folgenden Link:
http://www.faq-o-matic.net/2002/09/21/active-directory-ldap-feldnamen/

und die Scripte findet man zu hunderten im Netz.
Dann kann man ja immer einen neuen Readout vornehmen und im Excel automatisiert anpassen lassen und zurück spielen.

Gruß
JT
Bitte warten ..
Mitglied: WueffHH
30.09.2009 um 16:22 Uhr
Gut...
Also ich denke mal ich werds jetzt einfach händisch nachtragen...
Mich jetzt noch in scripte rein zu fuchsen ist mir persönlich jetzt zu langwierig. Da brauche ich meistens ne ganze Zeit für *g*

Dennoch, JT, vielen Dank für den Link. Ich denke der wird mir irgendwann nochmal dolle weiterhelfen. Denn wie ich merke, muss ich mich doch mit sachen Scripting mehr außeinander setzen

Deswegen hatte ich auch auf die einfache Variante gehoft: %Vorname%.%Nachname%@... ;)
Danke euch
Bitte warten ..
Mitglied: JT
30.09.2009 um 18:40 Uhr
HI,
Sonst Mail mich einfach mal für ein Beispiel, was du haben willst.
dann schau ich mal ob ich nicht was fertigfes da hab.
Sowas ist ja eigentlich immer schnell gebaut, gibt ja hier vile
Scripter im Forum, die dir bestimmt gern helfen


Gruß
JT
Bitte warten ..
Mitglied: dog
01.10.2009 um 03:18 Uhr
Sollte genau das können was du brauchst: http://www.codeplex.com/admodify

Grüße

Max
Bitte warten ..
Mitglied: 2hard4you
01.10.2009 um 19:22 Uhr
Moin,

ansonsten sollten Dir die DSMOD, DSADD etc. Befehle weiterhelfen, damit geht es auch ganz schnell...

Gruß

24
Bitte warten ..
Neuester Wissensbeitrag
Humor (lol)

Linkliste für Adventskalender

(3)

Information von nikoatit zum Thema Humor (lol) ...

Ähnliche Inhalte
Windows Server
AD Replikation zwischen untergeordneten Domäne zwingend? (1)

Frage von Gien-app zum Thema Windows Server ...

Windows Server
AD DC Failover zeitintensiv und DHCP repliziert nicht (2)

Frage von JiggyLee zum Thema Windows Server ...

Windows Userverwaltung
AD Gruppe der Domänen-Admins überwachen (5)

Frage von ThorstenRay zum Thema Windows Userverwaltung ...

Microsoft
AD Problem und VPN (4)

Frage von Yannosch zum Thema Microsoft ...

Heiß diskutierte Inhalte
Router & Routing
gelöst Ipv4 mieten (22)

Frage von homermg zum Thema Router & Routing ...

Windows Server
DHCP Server switchen (20)

Frage von M.Marz zum Thema Windows Server ...

Exchange Server
gelöst Exchange 2010 Berechtigungen wiederherstellen (20)

Frage von semperf1delis zum Thema Exchange Server ...

Hardware
gelöst Negative Erfahrungen LAN-Karten (19)

Frage von MegaGiga zum Thema Hardware ...