MSYS: Lokalzeit mit NTP synchronisieren

433
umläute

Ich habe eine Win10 / MSYS2-Installation auf einer VM. Die VM ist meist "angehalten" (über Hypervisor angehalten).

Wenn die VM nicht angehalten ist, hat sie die falsche Zeit (vor der Pause).

Die Idee ist, ein Skript direkt nach der Unterbrechung auszuführen, das die lokale Zeit mit einem NTP-Server synchronisiert.

Ich muss dieses Skript über ssh (in eine bash-session) starten und es muss ohne Interaktion laufen.

Jetzt wenn ich renne

 w32tm -resync 

(das ist das MSYS2-Äquivalent zum Laufen w32tm /resync), bekomme ich eine Berechtigung verweigert (Fehler 0x80060005). Wahrscheinlich, weil ich nicht im "Administratormodus" bin.

Eine mögliche Lösung für mein Problem war also die Möglichkeit, einen Befehl als Administrator von MSYS2 / bash aus auszuführen (ohne den Benutzer nach einem Kennwort oder " Are you sure " -Dialogfeld zu fragen). Andere Lösungen würden es mir erlauben, eine Resynchronisation "ansonsten" auszulösen.

Ideen?

0

0 Antworten auf die Frage