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
Utdata
None
Som standard returnerar den här cmdleten inga utdata.
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