2010-11-20 38 views

risposta

20

Questo è come lo faccio in script di impostazione ... anche se la nostra infrastruttura dC sarebbe impostare questo quando la macchina si unisce al dominio comunque ... mi piace essere approfondita nel mio script :)

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

in realtà per Powershell rimuovi il% windir% \ system32 \ come PS non saprai come gestirlo ... potresti usare C: \ Windows \ System32 \ invece –

+0

system32 è normalmente nel tuo percorso quindi non ne hai affatto bisogno . tzutil.exe funziona su qualsiasi macchina Windows predefinita (che ha l'applicazione in system32 :) – shufler

+3

L'esatto equivalente di powershell è '&" $ env: windir \ system32 \ tzutil.exe "/ s" Eastern Standard Time "' ma d'accordo, non hai davvero bisogno di system32 – gregmac

3

Almeno nelle versioni più recenti di Powershell (5.1 e successive), esiste un cmdlet. Vedi the docs.

Set-fuso orario "Eastern Standard Time"

versioni più grandi possono trovare lo script here.