zona horaria cambiar windows command-line batch-file timezone wsh

windows - cambiar - ¿Cómo configuro la zona horaria desde la línea de comandos?



cambiar zona horaria windows 10 (3)

Aquí hay otra respuesta a la pregunta inicial, relacionada con Windows 7. Esta solución está completamente basada en la primera contribución de Ionica Bizau (ver arriba). Básicamente, acabo de agregar una instrucción paso a paso para crear un archivo por lotes.

Para crear un archivo por lotes para configurar zonas horarias:

1) Crea un archivo de texto en cualquier editor de texto (PSPad, Notepad ++, Bloc de notas o lo que sea)

2) En el archivo de texto, escriba solo una línea de código. Ej. Escribir

tzutil /s "GTB Standard Time"

que establecerá la zona horaria para Sofía, Bucarest, etc. O el uso

tzutil /s "W. Europe Standard Time"

para lugares en las longitudes geográficas de Amsterdam, Bruselas, etc.

3) Guarde el archivo con un nombre significativo como "Set_TimeZone_W-Europe.bat". Asegúrese de que el sufijo de tipo de archivo sea ".bat". Guárdelo en cualquier lugar que desee en su sistema de archivos. Puede elegir su carpeta "Escritorio" para que el archivo esté disponible desde la pantalla de su escritorio.

4) Eso es todo. Al hacer doble clic en el icono, se activará el código de programa (minimalista), es decir, la hora del sistema se configurará como se desee.

Nota: Para mis propósitos, hice dos de esos archivos, uno para Europa occidental, uno para el sudeste de Europa, que son lugares que visito regularmente.

Si necesita otras zonas horarias, búsquelas de la forma en que se nombran de la siguiente manera:

a) Abra la ventana "Ejecutar" (cmd)

b) Escriba "tzutil / l" (sin las comillas) y presione "regresar". Esto mostrará una lista de zonas horarias disponibles.

¿Cómo puedo configurar la zona horaria en Windows desde la línea de comandos o desde un archivo por lotes?

¿Debo usar powershell o cscript?


Si alguien todavía usa Windows XP (como yo):

Paso 1:

Puede usar la siguiente línea de comando, por ejemplo, en la ventana "Ejecutar" (cmd):

Control.exe TIMEDATE.CPL,,/Z W. Europe Standard Time

Donde "W. Europe Standard Time" es, no sorprendentemente, para Europa Occidental. Otros posibles valores son, por ejemplo

  • E. Hora estándar de Europa (para Europa del Este)
  • Hora estándar de Pazifik (por lo que dice)

y así. Aquí puede encontrar una lista de valores posibles (aunque para Windows Vista, pero parece que la mayoría de los valores son los mismos):

https://technet.microsoft.com/en-us/library/cc749073%28v=ws.10%29.aspx

Paso 2

Para ejecutar el comando anterior desde un acceso directo, puede hacer lo siguiente:

Cree un nuevo atajo (por ejemplo, en el Explorador de Windows, haga clic derecho en cualquier lugar de un área vacía y elija "Nuevo atajo") y asígnele el siguiente valor (ingresando el código en la ventana que se abre, o como "objetivo" en campo nombrado en consecuencia):

C:/Windows/System32/cmd.exe /c Control.exe TIMEDATE.CPL,,/Z W. Europe Standard Time

(El ejemplo usa W. Europe Standard Time; cámbialo a tu gusto)

Llamar a este atajo (es decir, hacer clic en el icono) cambia inmediatamente la zona horaria.

Para mis necesidades, creé dos accesos directos de este tipo, uno estableciendo la zona horaria en Europa occidental y el otro en Europa oriental, ya que estos son los lugares donde trabajo regularmente.

(Fuente para el paso 2: ejecutar un comando de símbolo del sistema desde el acceso directo de escritorio )


La utilidad de línea de comandos que le ayuda a cambiar la zona horaria en Windows 7 es tzutil.exe y se conoce como Herramienta de zona horaria de Windows . Esta es una gran herramienta para todas las personas que prefieren trabajar desde el símbolo del sistema.

Use el parámetro /s para establecer la zona horaria:

tzutil /s "universal standard time"

Use el parámetro /g para obtener la zona horaria:

tzutil /g

Use el parámetro /l para listar las zonas horarias válidas.

tzutil /l

[source]