Set-TimeZone

Beállítja a rendszer időzónát egy megadott időzónára.

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

Ez a parancsmag csak a Windows platformon érhető el.

A Set-TimeZone parancsmag egy megadott időzónára állítja a rendszer időzónát.

Példák

1. példa: Az időzóna beállítása azonosító szerint

Ez a példa a helyi számítógépen lévő időzónát UTC értékre állítja.

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

2. példa: Az időzóna beállítása név szerint

Ez a példa a helyi számítógépen lévő időzónát UTC értékre állítja.

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

Ahogy az előző példában láttuk, az időzóna azonosítója és neve nem mindig egyezik meg. A Név paraméternek meg kell egyeznie a TimeZoneInfo objektum StandardName vagy DaylightName tulajdonságaival.

Feljegyzés

Az időzóna neve a Windows kulturális beállításaitól függően változhat. Ez a példa a következőre beállított rendszer értékeit en-USmutatja be:

3. példa – Az összes elérhető időzóna listázása

Az időzóna-azonosítók teljes listája az alábbi parancs futtatásával kérhető le:

Get-TimeZone -ListAvailable

Paraméterek

-Confirm

Jóváhagyást kér a parancsmag futtatása előtt.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Id

Megadja a parancsmag által beállított időzóna azonosítóját.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-InputObject

Megadja a bemenetként használni kívánt TimeZoneInfo objektumot.

Type:TimeZoneInfo
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Name

Megadja a parancsmag által beállított időzóna nevét. Az időzónanevek teljes listája a következő parancs futtatásával kérhető le: Get-TimeZone -ListAvailable.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PassThru

Azt az elemet képviselő objektumot adja vissza, amellyel dolgozik. Ez a parancsmag alapértelmezés szerint nem hoz létre kimenetet.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Bemutatja, mi történne a parancsmag futtatásakor. A parancsmag nem fut.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Bevitelek

String

TimeZoneInfo

Kimenetek

None

Ez a parancsmag alapértelmezés szerint nem ad vissza kimenetet.

TimeZoneInfo

A PassThru paraméter használatakor ez a parancsmag egy TimeZoneInfo objektumot ad vissza.

Jegyzetek

A PowerShell a következő aliasokat Set-TimeZonetartalmazza:

  • Windows:
    • stz

Ez a parancsmag csak Windows-platformokon érhető el.