Share via


Set-TimeZone

Hiermee stelt u de systeemtijdzone in op een opgegeven tijdzone.

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

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
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Id

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

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-InputObject

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

Type:TimeZoneInfo
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters: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
Required:True
Accept pipeline input:False
Accept wildcard characters: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
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

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

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters: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.