Logon.bat für Zeitprobleme

Hallo Community,

wir haben in einer unserer schulen massive Zeitprobleme. WIr wollen das problem lösen indem wir in die logon.bat, welche für auf der Weboberfläche der LML bearbeiten, folgenden Inhalt kopieren:

@echo off
rem ################################################################
rem #          Run custom Logon-Script                             #
rem ################################################################
reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation" /v DynamicDaylightTimeDisabled /d 0 /t REG_DWORD /f
net time /set \\server.linuxmuster.lan /yes

Erste Frage: Ist dieser Inhalt so korrekt?
Zweite Frage: wie sorge ich dafür das die logon.bat ausgeführt wird?
reicht hier ein synchronisierter linbo start? oder geht das auch unsynchronisiert?

Grüße
Michael

Hallo Michael,

ich weiß nicht genau, was du mit den Befehlen erreichen willst.
DynamicDaylightTimeDisabled 0 ist die Standardeinstellung, dann erfolgt die automatische Anpassung an die Sommerzeit. Mit 1 schaltest du es aus.
Das mit net time ist schon lange veraltet. Im Active Directory sollte es nicht verwendet werden, da hier der Zeitdienst läuft. Verwende besser w32tm /resync /force als Administrator.

Wenn der Linuxmuster Server an der Schule vor dem 20.09.2022 installiert wurde, dann hat der Server eine fehlerhafte Konfiguration von Samba, die den Zeitabgleich für Windows verhindert. Das wird nicht (!) automatisch mit einem Update repariert.
Führe in diesem Fall am Server folgenden Befehl aus:

sudo /usr/share/linuxmuster/fix-ntp_signd-dir.sh

Viel Erfolg
Christian