Delen via


Set-TimeZone

Hiermee stelt u de systeemtijdzone in op een opgegeven tijdzone.

Syntaxis

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

Deze cmdlet is alleen beschikbaar op het Windows-platform.

De Set-TimeZone cmdlet stelt de systeemtijdzone in op een opgegeven tijdzone.

Voorbeelden

Voorbeeld 1: De tijdzone instellen op id

In dit voorbeeld wordt de tijdzone op de lokale computer ingesteld op 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

Voorbeeld 2: De tijdzone instellen op naam

In dit voorbeeld wordt de tijdzone op de lokale computer ingesteld op UTC.

Set-TimeZone -Name 'Coordinated Universal Time' -PassThru

Zoals we in het vorige voorbeeld hebben gezien, komen de id en de naam van de tijdzone niet altijd overeen. De parameter Name moet overeenkomen met de eigenschappen StandardName of DaylightName van het Object TimeZoneInfo .

Notitie

De tijdzonenamen kunnen variƫren op basis van de cultuurinstellingen in Windows. In dit voorbeeld ziet u de waarden voor een systeem dat is ingesteld op en-US.

Voorbeeld 3: alle beschikbare tijdzones weergeven

U kunt een volledige lijst met tijdzone-id's verkrijgen door de volgende opdracht uit te voeren:

Get-TimeZone -ListAvailable

Parameters

-Confirm

Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.

Type:SwitchParameter
Aliassen:cf
Position:Named
Default value:False
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Id

Hiermee geeft u de id op van de tijdzone die door deze cmdlet wordt ingesteld.

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-InputObject

Hiermee geeft u een TimeZoneInfo-object te gebruiken als invoer.

Type:TimeZoneInfo
Position:0
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-Name

Hiermee geeft u de naam op van de tijdzone die door deze cmdlet wordt ingesteld. U kunt een volledige lijst met tijdzonenamen verkrijgen door de volgende opdracht uit te voeren: Get-TimeZone -ListAvailable

Type:String
Position:0
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-PassThru

Retourneert een object dat het item aangeeft waarmee u werkt. Deze cmdlet genereert standaard geen uitvoer.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-WhatIf

Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.

Type:SwitchParameter
Aliassen:wi
Position:Named
Default value:False
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

Invoerwaarden

String

TimeZoneInfo

Uitvoerwaarden

None

Deze cmdlet retourneert standaard geen uitvoer.

TimeZoneInfo

Wanneer u de parameter PassThru gebruikt, retourneert deze cmdlet een TimeZoneInfo-object .

Notities

PowerShell bevat de volgende aliassen voor Set-TimeZone:

  • Windows:
    • stz

Deze cmdlet is alleen beschikbaar op Windows-platforms.