Comment puis-je définir le fuseau horaire dans Windows à partir de la ligne de commande ou d'un fichier de commandes?
Dois-je utiliser PowerShell ou cscript?
L'utilitaire de ligne de commande qui vous aide à modifier le fuseau horaire dans Windows 7 est tzutil.exe
et est appelé Utilitaire de fuseau horaire Windows. C'est un excellent outil pour toutes les personnes qui préfèrent travailler à partir de l'invite de commande.
Utilisez le /s
paramètre pour définir le fuseau horaire:
tzutil /s "universal standard time"
Utilisez le /g
paramètre pour obtenir le fuseau horaire:
tzutil /g
Utilisez le /l
paramètre pour lister les fuseaux horaires valides.
tzutil /l
Si quelqu'un utilise toujours Windows XP (comme je le fais):
É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, sans surprise, pour l'Europe occidentale. D'autres valeurs possibles sont par exemple.
etc. Une liste de valeurs possibles peut être trouvée ici (bien que pour Windows Vista, mais il semble que la plupart des valeurs soient les mêmes):
https://technet.Microsoft.com/en-us/library/cc749073%28v=ws.10%29.aspx
Étape 2
Afin d'exécuter la commande ci-dessus à partir d'un raccourci, vous pouvez effectuer les opérations suivantes:
Créez un nouveau raccourci (par exemple dans l'Explorateur Windows, faites un clic droit n'importe où dans une zone vide et choisissez "Nouveau raccourci") et donnez-lui la valeur suivante (en entrant le code dans la fenêtre qui s'ouvre, ou en tant que "cible" dans le champ nommé en conséquence):
C:\Windows\System32\cmd.exe /c Control.exe TIMEDATE.CPL,,/Z W. Europe Standard Time
(L'exemple utilise l'heure standard de l'Europe de l'Ouest; modifiez-la à votre guise)
Appeler ce raccourci (c'est-à-dire cliquer sur l'icône) change immédiatement le fuseau horaire.
Pour mes besoins, j'ai créé deux de ces raccourcis, l'un définissant le fuseau horaire pour l'Europe occidentale, l'autre le définissant pour 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 d'invite de commandes à partir du raccourci sur le burea )
Si vous avez PowerShell 5.1, vous avez l'équivalent de tzutil dans PowerShell. Par exemple, si vous avez Windows 10.
Exemples:
Voir le fuseau horaire actuel:
Get-TimeZone
Voir les fuseaux horaires disponibles:
Get-TimeZone -ListAvailable
Définissez un fuseau horaire:
Set-TimeZone -Name "Georgian Standard Time"
Source: https://www.sysadmit.com/2019/08/cambiar-zona-horaria-Windows.html