2010-11-20 38 views

Répondre

20

Voici comment je le fais dans les scripts de configuration ... bien que notre infrastructure AD fixerait quand la machine rejoint le domaine de toute façon ... Je veux être complet dans mon script :)

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

en fait pour Powershell supprimer le% windir% \ system32 \ comme PS ne sait pas comment le gérer ... vous pouvez utiliser C: \ Windows \ System32 \ à la place –

+0

system32 est normalement dans votre chemin de sorte que vous n'en ayez pas besoin du tout . tzutil.exe fonctionne sur n'importe quelle machine Windows standard (qui a l'application dans system32 :) – shufler

+3

L'équivalent exact de powershell est '&" $ env: windir \ system32 \ tzutil.exe "/ s" Heure normale de l'Est "' mais d'accord, vous n'avez pas vraiment besoin de system32 – gregmac

3

Au moins dans les nouvelles versions de Powershell (5.1 et versions ultérieures), il existe une applet de commande. Voir the docs.

Set-TimeZone "Eastern Standard Time"

Les versions plus anciennes peuvent trouver le script here.