¿Hay alguna manera de sincronizar el reloj del sistema con un servidor de hora de Internet (es decir: time.nist.gov) a través de la línea de comandos? Preferiblemente, esto debería ser algo ejecutable a través de BAT o script de PowerShell.
Esta necesidad particular surge porque tengo algunas máquinas virtuales para las que uso regularmente la función "guardar estado de la máquina", y estas no suelen volver a sincronizar sus relojes cuando los "despierto". Muchas veces, los recargo para encontrar que el reloj está (y se queda) días fuera de sincronización.
Volver a sincronizar el reloj a través del cuadro de diálogo Configuración de hora de Internet generalmente funciona bien, pero se requiere mucho clic del mouse para hacerlo. Prefiero mantener un script en el escritorio en el que pueda hacer doble clic y hacer el trabajo por mí.
En este momento, esto es para un sistema que ejecuta Windows 7 Home x64, pero sería bueno tener compatibilidad con versiones anteriores de XP SP3.