Partager via


Set-TimeZone

Définit le fuseau horaire système sur un fuseau horaire spécifié.

Syntaxe

Name (Par défaut)

Set-TimeZone
    [-Name] <String>
    [-PassThru]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Id

Set-TimeZone
    -Id <String>
    [-PassThru]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

InputObject

Set-TimeZone
    [-InputObject] <TimeZoneInfo>
    [-PassThru]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Description

L’applet de commande Set-TimeZone 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
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 de et le nom de 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 invite à confirmer avant d’exécuter l’applet de commande.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:False
Prend en charge les caractères génériques:False
DontShow:False
Alias:cf

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-Id

Spécifie l’ID du fuseau horaire défini par cette applet de commande.

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

Id
Position:Named
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:True
Valeur des arguments restants:False

-InputObject

Spécifie un objet TimeZoneInfo à utiliser comme entrée.

Propriétés du paramètre

Type:TimeZoneInfo
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

InputObject
Position:0
Obligatoire:True
Valeur du pipeline:True
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants: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.

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

Name
Position:0
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-PassThru

Retourne un objet représentant l’élément avec lequel vous travaillez. Par défaut, cette applet de commande ne génère aucune sortie.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-WhatIf

Affiche ce qui se passerait si l’applet de commande s’exécute. L’applet de commande ne s’exécute pas.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:False
Prend en charge les caractères génériques:False
DontShow:False
Alias:Wi

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

CommonParameters

Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.

Entrées

String

TimeZoneInfo

Sorties

None

Par défaut, cette applet de commande ne retourne aucune sortie.

TimeZoneInfo

Lorsque vous utilisez le paramètre PassThru, cette applet de commande renvoie un objet TimeZoneInfo.

Notes

Windows PowerShell inclut les alias suivants pour Set-TimeZone:

  • stz