Comment définir le fuseau horaire à partir de la ligne de commande?
comment définir le fuseau horaire de Windows à partir d'une ligne de commande ou d'un fichier batch?
dois-je utiliser powershell ou cscript?
3 réponses
l'utilitaire de ligne de commande qui vous aide à changer le fuseau horaire dans Windows 7 est tzutil.exe
et est connu comme Windows Time Zone Utility . C'est un excellent outil pour tous les gens qui préfèrent travailler à partir de l'invite de commande.
utiliser le paramètre /s
pour définir le fuseau horaire:
tzutil /s "universal standard time"
utilisez le paramètre /g
pour obtenez le fuseau horaire:
tzutil /g
utilisez le paramètre /l
pour listez les fuseaux horaires valides.
tzutil /l
si quelqu'un utilise encore Windows XP (comme moi):
Étape 1:
vous pouvez utiliser la ligne de commande suivante, par exemple dans la fenêtre "Exécuter" (cmd):
Control.exe TIMEDATE.CPL,,/Z W. Europe Standard Time
où "W. Europe Standard Time" est, pas vraiment surprenant, pour L'Europe occidentale. D'autres valeurs possibles sont par exemple
- E. en Europe (l'Europe de l'est)
- Pazifik Temps Standard (pour ce qu'il dit)
et ainsi de suite. Une liste des valeurs possibles peut être trouvée ici (bien que pour Windows Vista, mais il semble que la plupart des valeurs sont les mêmes):
https://technet.microsoft.com/en-us/library/cc749073%28v=ws.10%29.aspx
Étape 2
pour exécuter la commande ci-dessus à partir d'un raccourci, vous pouvez faire ce qui suit::
créer un nouveau raccourci (par exemple dans l'Explorateur de Windows, droit-cliquer n'importe où dans une zone vide, et choisir "nouveau raccourci") et lui donner la valeur suivante (en entrant le code dans la fenêtre qui s'ouvre, ou comme "cible" dans le champ en conséquence nommé):
C:\Windows\System32\cmd.exe /c Control.exe TIMEDATE.CPL,,/Z W. Europe Standard Time
(l'exemple utilise L'heure standard de W. Europe; changez cela à votre goût)
en appelant ce raccourci (c'est-à-dire en cliquant sur L'icône) change immédiatement le fuseau horaire.
pour mes besoins, j'ai créé deux raccourcis, l'un fixant le fuseau horaire de L'Europe de l'Ouest, l'autre le fixant à L'Europe de l'est, car ce sont les endroits où je travaille régulièrement.
(Source pour L'Étape 2: exécuter une commande Prompt à partir du raccourci de bureau )
Voici une autre réponse à la question initiale, liée à Windows 7. Cette solution est entièrement basée sur la première contribution de Ionica Bizau (voir ci-dessus). Essentiellement, je viens d'ajouter une instruction étape par étape pour créer un fichier batch.
pour créer un fichier par lot pour définir les fuseaux horaires:
1) Créer un fichier texte dans n'importe quel éditeur de texte (PSPad, Notepad++, Notepad ou autre)
2) dans le fichier texte, n'en écrire qu'un ligne de code. Par exemple: écrire
tzutil /s "GTB Standard Time"
qui définira le fuseau horaire pour Sofia, Bucarest, etc. Ou utiliser
tzutil /s "W. Europe Standard Time"
pour les lieux dans les longitudinales géographiques D'Amsterdam, Bruxelles, etc.
3) sauvegardez le fichier avec un nom significatif tel que" Set_TimeZone_W-Europe.chauve." Assurez-vous que le suffixe filetype est".chauve." Enregistrer à n'importe quel endroit que vous aimez dans votre système de fichiers. Vous pouvez choisir votre dossier "Desktop" fichier disponible à partir de votre écran de bureau.
4) C'est ça. Un double-clic sur l'icône déclenche le code du programme (Minimaliste) à exécuter, c'est-à-dire que l'heure du système est définie comme désiré.
Note: pour mes besoins, j'ai fait deux de ces dossiers, un pour L'Europe occidentale, un pour L'Europe du Sud-Est, qui sont des lieux que je visite régulièrement.
si vous avez besoin d'autres fuseaux horaires, cherchez leur nom:
a) ouvrez la fenêtre" Execute "(cmd)
B) Tapez "tzutil /l" (sans les guillemets) et cliquez sur "return". Cela affichera une liste des fuseaux horaires disponibles.