15 Aug. Contact Adder – Teil 2
Diesen Monat möchten wir euch wie versprochen die Version 2 vom ContactAdder vorstellen. Was es mit dem ContactAdder auf sich hat, könnt Ihr in Teil 1 nachlesen.
Problemstellung
In diesem Release wollten wir die Ausführung des Skripts automatisieren und die Installation sowie die Updates für unsere Mitarbeiter vereinfachen. Außerdem wollten wir das Logging ausbauen, um im Fehlerfall unterstützen zu können.
Unsere Lösung
Das automatische Ausführen haben wir über einen Scheduled Task gelöst. Dieser wird durch unser Setup Skript erstellt und so konfiguriert, dass er das Skript jeden Tag um 9 Uhr morgens ausführt.

Das Setup Skript hat zusätzlich eine Updateroutine implementiert, um den Task bei Änderungen am ContactAdder Skript zu aktualisieren bzw. auf die im Skript definierten Standardwerte zurückzustellen. Zur Installation (oder einem Update) einfach beide Skripte in das gleiche Verzeichnis ablegen und das Setup Skript starten 😊
Das eigentliche Skript wurde an den relevanten Stellen durch Loggingcode ergänzt, welcher über eine Variable ($debuggingon auf $true oder $false) ein- oder ausgeschaltet werden kann. Der Code erzeugt pro Lauf ein separates Logfile in einem Unterordner. Um die Anzahl der Logfiles nicht übermäßig groß werden zu lassen, werden nur die aktuellsten 5 Logfiles plus das aktuell geschriebene Logfile vorgehalten (vom ContactAdder wie auch vom Setup Skript). Die Anzahl der Logfiles, die vorgehalten werden soll kann über die Variable $keeplatestlogcount an die eigenen Bedürfnisse angepasst werden.
Das Skript
Das Skript findet Ihr in unserem Repository. Es ist unter der MIT Lizenz lizensiert.
Danke
Auch hier wollen wir uns auch nochmal bei einigen Autoren bedanken, auf deren Arbeit und Inforationen wir bei der Entwicklung zurückgegriffen haben:
http://jamilpremji.com/post/157169397930/using-powershell-to-get-your-global-address-list [Zum Zeitpunkt der Veröffentlichung des Blogs nicht mehr verfügbar]
https://github.com/ITMicaH/Powershell-functions/tree/master/Office/Outlook
Bildquelle: freepik.com
LATEST POSTS
-
Bye-bye RC4: Dein Guide für die Kerberos-Umstellung im April 2026
Die Uhr tickt für einen der langlebigsten (und unsichersten) Cipher in unseren Netzwerken. Microsoft macht ernst und forciert die Abschaltung der RC4-Verschlüsselung im Kerberos Protokoll....
29 Januar, 2026 -
Schau mal, ein Regenbogen! – Wieso Google dich bei NTLM zum Handeln zwingt
Die Alternative zu NTLM* heißt Kerberos und ist bereits seit dem Jahr 2000 in Active Directory integriert. Wichtigster Unterschied zu NTLM ist die Einbindung eines Key Distribution Center (KDC) ...
02 Februar, 2026 -
Test der Systemhärtung: So überprüfst du den Hardening-Status deiner IT-Systeme
Immer mehr Regularien, wie NIS2 und Normen, wir ISO 27001 fordern eine sichere Konfiguration der Systeme - auch bekannt als Systemhärtung oder System Hardening. ...
05 Januar, 2026



























