Set-TimeZone

Anger systemets tidszon till en angiven tidszon.

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

Cmdleten Set-TimeZone anger systemets tidszon till en angiven tidszon.

Exempel

Exempel 1: Ange tidszonen efter ID

I det här exemplet anges tidszonen på den lokala datorn till 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

Exempel 2: Ange tidszonen efter namn

I det här exemplet anges tidszonen på den lokala datorn till UTC.

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

Som vi såg i föregående exempel matchar inte alltid ID:t och namnet på tidszonen. Parametern Namn måste matcha egenskaperna StandardName eller DaylightName för Objektet TimeZoneInfo.

Kommentar

Tidszonsnamnen kan variera beroende på kulturinställningarna i Windows. Det här exemplet visar värdena för ett system inställt på en-US.

Exempel 3 – Visa en lista över alla tillgängliga tidszoner

En fullständig lista över tidszons-ID:t kan hämtas genom att köra följande kommando:

Get-TimeZone -ListAvailable

Parametrar

-Confirm

Uppmanar dig att bekräfta innan du kör cmdleten.

Typ:SwitchParameter
Alias:cf
Position:Named
Standardvärde:False
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Id

Anger ID för tidszonen som den här cmdleten anger.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-InputObject

Anger ett TimeZoneInfo-objekt som ska användas som indata.

Typ:TimeZoneInfo
Position:0
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-Name

Anger namnet på tidszonen som den här cmdleten anger. En fullständig lista över tidszonsnamn kan hämtas genom att köra följande kommando: Get-TimeZone -ListAvailable.

Typ:String
Position:0
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-PassThru

Returnerar ett objekt som representerar det objekt som du arbetar med. Som standard genererar den här cmdleten inga utdata.

Typ:SwitchParameter
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-WhatIf

Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.

Typ:SwitchParameter
Alias:wi
Position:Named
Standardvärde:False
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

Indata

String

TimeZoneInfo

Utdata

None

Som standard returnerar den här cmdleten inga utdata.

TimeZoneInfo

När du använder parametern PassThru returnerar den här cmdleten ett TimeZoneInfo-objekt .

Kommentarer

Windows PowerShell innehåller följande alias för Set-TimeZone:

  • stz