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.