Set-TimeZone
Définit le fuseau horaire système sur un fuseau horaire spécifié.
Syntaxe
Set-TimeZone
[-Name] <String>
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-TimeZone
-Id <String>
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-TimeZone
[-InputObject] <TimeZoneInfo>
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Cette applet de commande est disponible uniquement sur la plateforme Windows.
L’applet Set-TimeZone
de commande définit le fuseau horaire système sur un fuseau horaire spécifié.
Exemples
Exemple 1 : Définir le fuseau horaire par ID
Cet exemple montre comment définir le fuseau horaire sur l’ordinateur local sur UTC.
Set-TimeZone -Id "UTC"
Id : UTC
HasIanaId : True
DisplayName : (UTC) Coordinated Universal Time
StandardName : Coordinated Universal Time
DaylightName : Coordinated Universal Time
BaseUtcOffset : 00:00:00
SupportsDaylightSavingTime : False
Exemple 2 : Définir le fuseau horaire par nom
Cet exemple montre comment définir le fuseau horaire sur l’ordinateur local sur UTC.
Set-TimeZone -Name 'Coordinated Universal Time' -PassThru
Comme nous l’avons vu dans l’exemple précédent, l’ID et le nom du fuseau horaire ne correspondent pas toujours. Le paramètre Name doit correspondre aux propriétés StandardName ou DaylightName de l’objet TimeZoneInfo .
Remarque
Les noms des fuseaux horaires peuvent varier en fonction des paramètres de culture dans Windows. Cet exemple montre les valeurs d’un jeu système sur en-US
.
Exemple 3 - Répertorier tous les fuseaux horaires disponibles
Vous pouvez obtenir la liste complète des ID de fuseau horaire en exécutant la commande suivante :
Get-TimeZone -ListAvailable
Paramètres
-Confirm
Vous demande une confirmation avant d’exécuter l’applet de commande.
Type: | SwitchParameter |
Alias: | cf |
Position: | Named |
Valeur par défaut: | False |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Id
Spécifie l’ID du fuseau horaire défini par cette applet de commande.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-InputObject
Spécifie un objet TimeZoneInfo à utiliser comme entrée.
Type: | TimeZoneInfo |
Position: | 0 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-Name
Spécifie le nom du fuseau horaire défini par cette applet de commande. Vous pouvez obtenir la liste complète des noms de fuseau horaire en exécutant la commande suivante : Get-TimeZone -ListAvailable
.
Type: | String |
Position: | 0 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-PassThru
Retourne un objet représentant l’élément que vous utilisez. Par défaut, cette applet de commande ne génère aucun résultat.
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-WhatIf
Montre ce qui se passe en cas d’exécution de l’applet de commande. L’applet de commande n’est pas exécutée.
Type: | SwitchParameter |
Alias: | wi |
Position: | Named |
Valeur par défaut: | False |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
Entrées
Sorties
None
Par défaut, cette applet de commande ne retourne aucune sortie.
Lorsque vous utilisez le paramètre PassThru , cette applet de commande renvoie un objet TimeZoneInfo .
Notes
PowerShell inclut les alias suivants pour Set-TimeZone
:
- Windows :
stz
Cette applet de commande est disponible uniquement sur les plateformes Windows.