• Dein Produkt auf beyond.lol
  • Kontakt
  • Kontakt
  • IP
  • Impressum
  • Datenschutz
  • Software
    • Open Source
  • Hardware
  • Tutorials
    • Web
    • Linux
    • Windows
    • Gaming
    • PHP
    • Raspberry Pi
  • Crypto-Welt
    • Altcoins
    • Bitcoin
    • Ethereum
    • Mining
  • Scripts
    • BASH
    • PowerShell
  • Lustiges aus der IT
    • Spamantworten
  • Gaming
  • and More
    • Dein Produkt auf beyond.lol
    • Kontakt
    • Impressum
    • Datenschutz
    • Tools
      • Wie ist meine IP?
No Result
View All Result
  • Software
    • Open Source
  • Hardware
  • Tutorials
    • Web
    • Linux
    • Windows
    • Gaming
    • PHP
    • Raspberry Pi
  • Crypto-Welt
    • Altcoins
    • Bitcoin
    • Ethereum
    • Mining
  • Scripts
    • BASH
    • PowerShell
  • Lustiges aus der IT
    • Spamantworten
  • Gaming
  • and More
    • Dein Produkt auf beyond.lol
    • Kontakt
    • Impressum
    • Datenschutz
    • Tools
      • Wie ist meine IP?
No Result
View All Result
No Result
View All Result
Home Scripts PowerShell

PowerShell Uhrzeit mit NTP synchronisieren

Patrick by Patrick
Dezember 19, 2022
in PowerShell, Scripts
123
0
Windows 11, mit PowerShell alle installierten Programme anzeigen
13
SHARES
1.3k
VIEWS
Auf Facebook teilenAuf Twitter teilenAuf Whatsapp teilen

Ein PowerShell-Script, das die Uhrzeit mit NTP (Network Time Protocol) synchronisiert und die Zeit auf dem System anschliessend mit dem NTP Server vergleicht.

# Synchronisiere die Uhrzeit mit dem NTP-Server
w32tm /config /manualpeerlist:"0.de.pool.ntp.org 1.de.pool.ntp.org 2.de.pool.ntp.org" /syncfromflags:manual /reliable:yes /update

# Warte 10 Sekunden, um sicherzustellen, dass die Synchronisierung abgeschlossen ist
Start-Sleep -s 10

# Führe 5 Tests der Uhrzeit durch
for ($i = 1; $i -le 5; $i++) {
    # Abrufen der aktuellen Uhrzeit
    $time = Get-Date

    # Abrufen der aktuellen Uhrzeit vom NTP-Server
    $ntpTime = (Get-Date (w32tm /query /source)).ToUniversalTime()

    # Berechne die Abweichung zwischen der aktuellen Uhrzeit und der Uhrzeit vom NTP-Server in Millisekunden
    $difference = ([int64]$time.Ticks - [int64]$ntpTime.Ticks) / 10000

    # Ausgabe der aktuellen Uhrzeit und der Abweichung zur Uhrzeit vom NTP-Server
    Write-Output "Test $i : Aktuelle Uhrzeit ist $time. Abweichung zur Uhrzeit vom NTP-Server beträgt $difference Millisekunden."

    # Warte 5 Sekunden, bevor der nächste Test durchgeführt wird
    Start-Sleep -s 5
}

Das obige Script synchronisiert zunächst die Uhrzeit des Computers mit dem NTP-Server 0.de.pool.ntp.org, 1.de.pool.ntp.org und 2.de.pool.ntp.org. Anschliessend wird eine Schleife gestartet, die 5 Tests der Uhrzeit durchführt. In jedem Durchlauf wird die aktuelle Uhrzeit abgerufen und die Uhrzeit vom NTP-Server abgefragt. Die Abweichung zwischen beiden Zeiten wird in Millisekunden berechnet und ausgegeben. Zwischen den einzelnen Tests wird eine Pause von 5 Sekunden eingelegt.

Um das Script auszuführen, öffne eine PowerShell-Konsole und führe das Script einfach wie einen normalen Befehl aus. Du kannst auch das Script in eine Textdatei speichern und es dann mit dem Befehl `.\Scriptname.

Previous Post

Windows 11, mit PowerShell alle installierten Programme anzeigen

Next Post

BASH Countdown bis Weihnachten

Patrick

Patrick

IT Systemadministrator

Next Post
Automatisches Update von Ubuntu aktivieren

BASH Countdown bis Weihnachten

Schreibe einen Kommentar Antwort abbrechen

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

Bloggerei.de - Bewertung für beyond.lol
  • Dein Produkt auf beyond.lol
  • Kontakt
  • Kontakt
  • IP
  • Impressum
  • Datenschutz

© 2025 JNews - Premium WordPress news & magazine theme by Jegtheme.

Welcome Back!

Login to your account below

Forgotten Password?

Retrieve your password

Please enter your username or email address to reset your password.

Log In

Add New Playlist

No Result
View All Result
  • Software
    • Open Source
  • Hardware
  • Tutorials
    • Web
    • Linux
    • Windows
    • Gaming
    • PHP
    • Raspberry Pi
  • Crypto-Welt
    • Altcoins
    • Bitcoin
    • Ethereum
    • Mining
  • Scripts
    • BASH
    • PowerShell
  • Lustiges aus der IT
    • Spamantworten
  • Gaming
  • and More
    • Dein Produkt auf beyond.lol
    • Kontakt
    • Impressum
    • Datenschutz
    • Tools
      • Wie ist meine IP?

© 2025 JNews - Premium WordPress news & magazine theme by Jegtheme.