Gast
#3705857
Da sich die CMOS Batterie meines Rechners verabschiedet hat und man den Rechner komplett in alle Einzelteile zerlegen muss, um dran zukommen, suche ich nach einer Möglichkeit mittels eines Batch-Programms die Zeit automatisch zu synchronisieren. Das habe ich inzwischen teilweise hinbekommen, muss jedoch manuell das aktuelle Datum im Batch angeben. Grund ist daß sich in Vista und wahrscheinlich auch anderen Windows-Versionen die Zeit nur synchronisieren läßt, wenn die Systemzeit einigermaßen (max. wenige Stunden Unterschied) mit der Zeit eines Zeitservers übereinstimmt. Ich brauche also noch irgendwoher das aktuelle Datum im Format dd-mm-yyyy. Ich möchte unbedingt vermeiden, irgendwelche Zusatzprogramme zu verwenden und das ganze in Batch realisieren. Ich bin ziemlicher Laie, was die Batch Programmierung und sonstige Programmierungen betrifft und habe mir das folgende mühevoll zusammenkopiert und das nicht funktionierende resync mittels der verschiedenen Zeitvorgaben ausgetrickst. Bisher sieht das Programm so aus: set /p datum=Datum eingeben (Format: tt-mm-jj) date=%datum% time=00:00:00,00 net time /setsntp:"ptbtime1.ptb.de ptbtime2.ptb.de" w32tm /resync echo %time% time=05:00:00,00 w32tm /resync echo %time% time=10:00:00,00 w32tm /resync echo %time% time=15:00:00,00 w32tm /resync echo %time% time=20:00:00,00 w32tm /resync echo %time% Gruß Tilo