PowerShell AD Zeitsync HTML Report

Die Zeitsynchronisation in Active Directory Umgebungen ist eine wichtige Komponente und sollte stets korrekt konfiguriert werden. Einzige Zeitquelle für Member-Server und Clients sollte der Domänen-Controller mit der FSMO-Rolle „PDCEmulator“ sein. Weitere Hintergrundinformationen und Details zur Konfiguration findet Ihr in diesem Technet-Wiki Artikel: Active Directory: Time Synchronization.

Um Probleme mit der Zeitsynchronisation in großen Umgebungen schnell und einfach zu erkennen habe ich ein PowerShell Skript geschrieben welches einen HTML Status-Report zur Zeitsynchronisation erstellt. Da das Skript selbst einige Sekunden zur Abarbeitung benötigt, und daher eine Zeitabfrage auf den Memberservern nicht sekundengenau stattfinden kann, habe ich nur Stunden und Minuten im Status-Report eingeblendet. Verbesserungsvorschläge für das Skript sind gerne gesehen, was ich u.a. noch einbauen möchte ist die Abfrage der Zeitquelle jedes Servers.


Beispiel-Report:

Active Directory Zeitsync Report

PowerShell Report:

Report dient zur Überprüfung der Zeitsynchronisation in einer Active Directory Domäne

Skript läuft auf:

PK-DC-01

Active Directory PDC Emulator der Domäne:

PK-DC-01.kohn.blog

Zeitquelle des PDC Emulators:

ptbtime1.ptb.de,0x1

Zeitdifferenz zur Atomzeit der PTB:

Tracking ptbtime1.ptb.de [192.53.103.108:123]. Collecting 1 samples. The current time is 30.03.2018 18:58:30. 18:58:30, -00.0353035s

 

PSComputerName Day Month Hour Minute
PK-APP-01.kohn.blog 30 3 18 58
PK-APP-02.kohn.blog 30 3 18 58
PK-APP-03.kohn.blog 30 3 18 58
PK-APP-04.kohn.blog 30 3 18 58
PK-DC-01.kohn.blog 30 3 18 58
PK-DC-02.kohn.blog 30 3 18 58
PK-EX-01.kohn.blog 30 3 18 58
PK-EX-02.kohn.blog 30 3 18 58
PK-FS-01.kohn.blog 30 3 18 58
PK-FS-02.kohn.blog 30 3 18 58
PK-RDG-01.kohn.blog 30 3 18 58
PK-RDB-01.kohn.blog 30 3 18 58
PK-RDS-01.kohn.blog 30 3 18 58
PK-RDS-02.kohn.blog 30 3 18 58
PK-RDS-03.kohn.blog 30 3 18 58
PK-RDS-04.kohn.blog 30 3 18 58
PK-RDS-05.kohn.blog 30 3 18 58
PK-RDS-06.kohn.blog 30 3 18 58
PK-RDS-07.kohn.blog 30 3 18 58
PK-RDS-08.kohn.blog 30 3 18 58

(c)Philipp Kohn, kohn.blog


PowerShell Skript Code:

 

Philipp Kohn

IT Pro im Microsoft-Umfeld

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.