Set-TimeZone
Définit le fuseau horaire système sur un fuseau horaire spécifié.
Syntax
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 |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Id
Spécifie l’ID du fuseau horaire défini par cette applet de commande.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-InputObject
Spécifie un objet TimeZoneInfo à utiliser comme entrée.
Type: | TimeZoneInfo |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | 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 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | 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 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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 |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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.
Liens associés
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour