2010-11-20 11 views

Respuesta

20

Así es como lo hago en scripts de configuración ... aunque nuestra infraestructura de AD fijaría esto cuando la máquina se une al dominio de todos modos ... me gusta ser minucioso en mi scripting :)

%windir%\system32\tzutil /s "Eastern Standard Time" 
+0

en realidad para Powershell elimina el% windir% \ system32 \ como PS no sabe cómo manejarlo ... podría usar C: \ Windows \ System32 \ en su lugar –

+0

sistema32 normalmente está en su camino por lo que no lo necesita en absoluto . tzutil.exe funciona en cualquier máquina de Windows típica de la caja (que tiene la aplicación en system32 :) – shufler

+3

El equivalente exacto de powershell es '&" $ env: windir \ system32 \ tzutil.exe "/ s" Eastern Standard Time "' pero estuvo de acuerdo, realmente no necesita el sistema32 – gregmac

3

Al menos en las versiones más nuevas de Powershell (5.1 y posteriores), hay un cmdlet. Ver the docs.

Set-zona horaria "Eastern Standard Time"

versiones mayores pueden encontrar el script here.