Comment puis-je synchroniser l'horloge de l'ordinateur lors du démarrage?

J'ai plusieurs serveurs hébergés avec GoGrid, et à chaque fois que je redémarre l'un de mes serveurs sur le cloud, l'horloge du système est incorrecte. Le serveur n'est pas membre d'un domaine, je viens donc de l'OS réglé pour se synchroniser avec un serveur de temps Internet. Ce n'arrive qu'une fois par jour, et je ne vois pas d'option pour ce faire automatiquement lors du redémarrage. Donc, je suis parti avec l'écriture de code pour le faire pour moi.

J'ai créé un fichier batch avec le "w32tm /resync de la commande", et devait s'exécuter au démarrage du système, mais cela ne fonctionne pas car la connexion réseau n'est pas disponible lorsque le fichier de commandes est exécuté. Comment puis-je causer la synchronisation de temps à démarrer une fois le système d'exploitation soit complètement chargé et que la connexion réseau est disponible? J'ai besoin de temps pour être corriger le plus tôt possible après le démarrage de l'ordinateur afin de les horodatages dans ma base de données sera correct.

Pas de programmation relative
autoexec.chauve-souris 🙂 (ne fonctionne pas sur les versions récentes de windows)
C'est, en réalité. Si vous regardez sa réponse, il essaie de comprendre comment écrire un fichier de commandes pour le faire.
Connexes: superuser.com/questions/529367/...
w32tm /resync commande fonctionne si l'ordinateur membre du domaine. Vous pouvez utiliser net time /domain de commande à la place.

OriginalL'auteur ccoxtn | 2009-01-08