Je dois définir l'heure sur un serveur Windows 2008 via un serveur d'horloge Internet à partir d'une ligne de commande et m'assurer que Windows 2008 ne le fait pas lui-même.
Je vais utiliser ceci pour un fichier .cmd qui ressemble à ceci:
:start
RunApp
SetSystemTimeViaInternet
goto start
Le but est de s'assurer que le serveur a l'heure correcte, mais que l'heure ne change pas pendant l'exécution de l'application.
J'ai essayé de regarder w32tm et "net time", mais aucun de ceux-ci ne semble fonctionner. Des idées?
Réponses:
Installez et configurez NTP pour la synchronisation avec vos serveurs externes. Je suppose que NTP est déjà dans Windows 2008.
NTP corrige l'heure par petites étapes, pour que vous ne le remarquiez pas et que vous ayez toujours le bon moment.
Ou que voulez-vous vraiment dire par "le temps ne change pas pendant que l'application est en cours d'exécution"? Voulez-vous arrêter l'horloge système? Ce n'est probablement pas possible ...
la source