Top-Themen

Aktuelle Themen (A bis Z)

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

Massenänderung im AD mit LDIFDE hier - Modify

Mitglied: Belloci

Belloci (Level 2) - Jetzt verbinden

19.11.2012, aktualisiert 30.11.2012, 7505 Aufrufe, 1 Danke

Da ich vor kurzem vor dem Problem einer Massenänderung innerhalb des Active Directorys stand und ich keine passende Beschreibung für meinen Fall im Netz gefunden habe bin ich so frei und erstelle hier eine kleine Hilfestellung. Bei Ergänzungen immer her damit

In unserer Domäne mussten alle Telefon- Fax- und Mobilfunknummern geändert werden. Diese waren auf dem Stand +49 (0) 123 / 45 67 89. Da einige Leute aber diese Nummern mit ihrem Handy synchronisieren, war das weniger gut denn ein Smartphone kann nichts mit () (Klammern) anfangen.

Ich habe viel gefummelt und probiert, das passende Werkzeug hierfür ist LDIFDE! Mit diesem Tool kann man Einträge modifizieren, löschen und gar neue Benutzer oder Gruppen anlegen. In diesem Beispiel geht es um modifizieren!!
Starten wir mit dem exportieren der Daten aus dem AD, dafür gibt es den Befehl:

ldifde -m -f test.ldf -r "(&(ObjectClass=person)(TelephoneNumber=*))" -l name,telephoneNumber
Den Befehl erkläre ich nicht im Einzelnen. Kurz gesagt: Es werden alle User (Personen) in eine Liste „test.ldf“ exportiert, die auch eine Telefonnummer eingetragen haben. Danke an User „Bastla“ der mich sehr unterstützt hat.
Danach können wir anfangen, die Datensätze in Excel zu verarbeiten. Um die Datensätze ins korrekte „LDIFDE-Format“ zu bringen müssen wir folgendes tun:

1) Nach jedem Datensatz muss ein „-„ und ein Absatz (ENTER). Ein Beispiel füge ich mit an. Das Ganze bewerkstelligen wir in diesem Falle mit Makros

2) Mit suchen und ersetzen in Excel arbeiten um die gewünschten Datensätze zu bearbeiten um die Nummern ins richtige Format zu bekommen

Zu 1) „Makro – Leerzeichen einfügen“:
01.
For I = 5 To 3500 Step 5 + 1 
02.
  Rows(I).Select 
03.
  Selection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove 
04.
 
05.
Next I 
06.
End Sub
„Makro – Bindestrich unter jeden Datensatz“:
01.
For i = 5 To 3500 Step 5 + 1 
02.
Cells(i, "A").Value = "-" 
03.
Next i 
04.
End Sub
Zu 2) Suchen und ersetzen:
Als letztes suchen und ersetzen wir zum einen „add“ (wir wollen nichts hinzufügen) mit „modify“ (ja, wir wollen die Datensätze bzw. die vorhandenen User modifizieren) und zum anderen suchen wir nach „+49 (0)“ und ersetzen es mit „+49“. Danach speichern wir, am besten als txt datei und nennen es in ldf um (*.ldf).

Schauen wir uns mal Datensätze an, die LDIFDE versteht. Anders ausgedrückt: Die Datensätze MÜSSEN so aufgebaut sein sonst hagelt es Fehlermeldungen.
dn: CN=Pan\, Peter,OU=IT,OU=Nimmerland,OU=Standorte,DC=Schlaraffenland,DC=local 
changetype: modify 
replace: TelephoneNumber 
TelephoneNumber: +49 123 / 456 7 89 
 
dn: CN=Hook\, Captain,OU=IT,OU=Nimmerland,OU=Standorte,DC=Schlaraffenland,DC=local 
changetype: modify 
replace: TelephoneNumber 
TelephoneNumber: +49 123 / 456 7 89 
-
einfügen der Datei: ldifde -i -f test.ldf -k --> Import der Datei...

Vielen Dank nochmals an User „Bastla“ und andere User die mich unterstützt haben und hoffe hiermit ein klein wenig helfen zu können…
Ähnliche Inhalte
Windows Server

Exchange 2010 auf Windows Server 2016 und AD

Tipp von Herbrich19Windows Server2 Kommentare

Hallo, Ich habe jetzt seit einigen Wochen Exchange 2010 auf Windows Server 2016 am laufen. Nach rekonfiguration der Bindungen ...

Windows Netzwerk

Securing Privileged Access for the AD Admin - Part 1

Information von 133883Windows Netzwerk1 Kommentar

Sollte jeder AD Admin in seinem Repertoire haben. Separate Admin-Accounts für exakt definierte Aufgaben und Administrations-Bereiche. Folgende Artikelserie nimmt ...

Ubuntu

Ubuntu 14.04 und 16.04 LTS Server - Freeradius mit AD-Anbindung

Anleitung von Looser27Ubuntu32 Kommentare

Nachdem ich mich durch viele Anleitungen gewühlt habe und dank aqui (an dieser Stelle vielen Dank für Deinen unermüdlichen ...

Neue Wissensbeiträge
Erkennung und -Abwehr
Trendmicro WFBS 10 ist in deutsch verfügbar!
Tipp von VGem-e vor 8 StundenErkennung und -Abwehr

Servus Kollegen, downloadbar unter

Windows Update

Microsoft Patchday Juni 2018 - BSOD, obwohl noch kein Patch freigegeben

Erfahrungsbericht von diemilz vor 9 StundenWindows Update4 Kommentare

Hallo zusammen, wir hatten hier letzte Woche ein massives Problem. Alles begann damit, dass ein Mitarbeiter kurz vor Feierabend ...

Microsoft
Shadow Defender
Tipp von Hyrule vor 20 StundenMicrosoft

Ich denke viele kennen es: Ein Update oder ein neues Programm und vieles funktioniert nicht mehr wie gewünscht. Die ...

Microsoft
Microsoft verarztet 50 Sicherheitslücken
Tipp von Hyrule vor 5 TagenMicrosoft

Microsoft verarztet mal wieder ein "paar" Sicherheitslücken in ihren Produkten: Und mal wieder Remote Code Execution und der abartige ...

Heiß diskutierte Inhalte
Batch & Shell
Powershell Netzwerkdrucker auflisten
gelöst Frage von schiggi85Batch & Shell16 Kommentare

Hallo zusammen, ich möchte mit dem invoke-command bei einem remoteclient die installierten Netzwerkdrucker des Users abfragen. Nur klappt das ...

CPU, RAM, Mainboards
ASUS P5W DELUXE startet nur manchmal und nur mit 2 GraKas
Frage von Windows10GegnerCPU, RAM, Mainboards14 Kommentare

Hallo, ich habe das o.g. Motherboard erhalten. Egal ob C2D 8400, Pentium D 945 oder P4 670, das teil ...

Outlook & Mail
Nachweis des Löschens einer Email nach DSGVO in Outlook
Frage von linuxadmOutlook & Mail11 Kommentare

Hallo Forum, wie wahrscheinlich viele von Euch kämpfe ich mit der Umsetzung der DSGVO bei meinen Kunden. Konkret geht ...

Exchange Server
Exchange 2013 kein Mail-Versand und -Empfang nach Neustart
Frage von AkroshExchange Server11 Kommentare

Hallo zusammen, ich habe hier ein Problem mit unserem Exchange Server 2013 (VM auf ESXi 6.5). Die Festplatten C ...