¿Cómo configurar el servidor de sincronización horaria desde la línea de comandos?

0

Necesito establecer "el nombre del servidor de sincronización" y marcar la opción "habilitar sincronización" desde la línea de comandos (posiblemente usando W32tm.exe). Probé diferentes opciones, logré sincronizar manualmente solo la hora una vez, pero no configuré permanentemente el nombre del servidor. ¿Es posible configurar esto desde la línea de comando?

usuario484743
fuente

Respuestas:

1

Depende de su versión de Windows. La versión "más nueva" acepta w32tm / config / syncfromflags: manual /manualpeerlist:"my.server.com otherserver.net "

En versiones anteriores, use net time /setsntp:"my.server.com otherserver.net "

ManniAT
fuente
Windows 7. Lamentablemente esto no está funcionando. Este comando solo sincroniza una vez el tiempo desde el servidor especificado, pero no sobrescribe la configuración en el w32tm.
user484743
intente (después del comando anterior) w32tm / config / update --- net stop w32tm - net start w32tm .---- si esto no ayuda, consulte este artículo de kb (dice XP pero también funciona para W7) . microsoft.com/en-us/kb/314054
ManniAT
Si llamo a net stop W32Time y net start W32Time, la hora está sincronizada con el servidor de línea de comandos, pero el servidor configurado en el diálogo de hora sigue siendo original, sin cambios. Incluso después de reiniciar la computadora. Así que supongo que la próxima sincronización automática de tiempo sería realizada por un servidor configurado en el diálogo de tiempo.
user484743
1
Y en el registro [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ W32Time \ Parameters] hay un nuevo servidor en la clave "NtpServer" = "time.nist.gov", pero a tiempo el diálogo sigue siendo el servidor original time.microsoft.com ... :(
user484743