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
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
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 Name måste matcha egenskaperna StandardName eller DaylightName för Objektet TimeZoneInfo .
Anteckning
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 – Lista 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.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Id
Anger ID för tidszonen som denna cmdlet anger.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-InputObject
Anger ett TimeZoneInfo-objekt som ska användas som indata.
Type: | TimeZoneInfo |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Anger namnet på den tidszon som denna cmdlet anger. En fullständig lista över tidszonsnamn kan hämtas genom att köra följande kommando: Get-TimeZone -ListAvailable
.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PassThru
Returnerar ett objekt som representerar det objekt som du arbetar med. Som standard genererar denna cmdlet inga utdata.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Indata
System.String, System.TimeZoneInfo, System.String
Kommentarer
Den här cmdleten är endast tillgänglig på Windows-plattformar.