web-dev-qa-db-fra.com

Comment définir le fuseau horaire à partir de la ligne de commande?

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?

36

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

[la source]

66
Ionică Bizău

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.

  • E. Heure normale de l'Europe (pour l'Europe de l'Est)
  • Heure normale de Pazifik (pour ce qu'elle dit)

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 )

3

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

1
Kame House