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-US
mutatja 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
Kimenetek
None
Ez a parancsmag alapértelmezés szerint nem ad vissza kimenetet.
A PassThru paraméter használatakor ez a parancsmag egy TimeZoneInfo objektumot ad vissza.
Jegyzetek
A PowerShell a következő aliasokat Set-TimeZone
tartalmazza:
- Windows:
stz
Ez a parancsmag csak Windows-platformokon érhető el.
Kapcsolódó hivatkozások
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: