Dela via


Set-TimeZone

Anger systemets tidszon till en angiven tidszon.

Syntax

Name (Standard)

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

Den här cmdleten är endast tillgänglig på Windows-plattformen.

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
HasIanaId                  : True
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 -ID:t och Namn i tidszonen alltid. Parametern Name måste matcha egenskaperna StandardName eller DaylightName för objektet TimeZoneInfo.

Anmärkning

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.

Parameteregenskaper

Typ:SwitchParameter
Standardvärde:False
Stöder jokertecken:False
DontShow:False
Alias:jfr

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-Id

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

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

Id
Position:Named
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument:False

-InputObject

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

Parameteregenskaper

Typ:TimeZoneInfo
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

InputObject
Position:0
Obligatorisk:True
Värde från pipeline:True
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument: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.

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

Name
Position:0
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-PassThru

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

Parameteregenskaper

Typ:SwitchParameter
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-WhatIf

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

Parameteregenskaper

Typ:SwitchParameter
Standardvärde:False
Stöder jokertecken:False
DontShow:False
Alias:Wi

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

CommonParameters

Den här cmdleten stöder vanliga parametrar: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction och -WarningVariable. Mer information finns i about_CommonParameters.

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

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

  • Windows:
    • stz

Den här cmdleten är endast tillgänglig på Windows-plattformar.