Set-TimeZone
Imposta il fuso orario di sistema su un fuso orario specificato.
Sintassi
Name (Impostazione predefinita)
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>]
Descrizione
Il Set-TimeZone cmdlet imposta il fuso orario di sistema su un fuso orario specificato.
Esempio
Esempio 1: Impostare il fuso orario in base all'ID
In questo esempio il fuso orario nel computer locale viene impostato su 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
Esempio 2: Impostare il fuso orario in base al nome
In questo esempio il fuso orario nel computer locale viene impostato su UTC.
Set-TimeZone -Name 'Coordinated Universal Time' -PassThru
Come illustrato nell'esempio precedente, l'ID e il nome del fuso orario non corrispondono sempre. Il parametro Name deve corrispondere alle proprietà StandardName o DaylightName dell'oggetto TimeZoneInfo .
Annotazioni
I nomi del fuso orario possono variare in base alle impostazioni cultura in Windows. In questo esempio vengono illustrati i valori di un sistema impostato su en-US.
Esempio 3 - Elencare tutti i fusi orari disponibili
È possibile ottenere un elenco completo degli ID fuso orario eseguendo il comando seguente:
Get-TimeZone -ListAvailable
Parametri
-Confirm
Richiede conferma prima di eseguire il cmdlet.
Proprietà dei parametri
| Tipo: | SwitchParameter |
| Valore predefinito: | False |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
| Alias: | cfr |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-Id
Specifica l'ID del fuso orario impostato da questo cmdlet.
Proprietà dei parametri
| Tipo: | String |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
Id
| Posizione: | Named |
| Obbligatorio: | True |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | True |
| Valore dagli argomenti rimanenti: | False |
-InputObject
Specifica un oggetto TimeZoneInfo da utilizzare come input.
Proprietà dei parametri
| Tipo: | TimeZoneInfo |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
InputObject
| Posizione: | 0 |
| Obbligatorio: | True |
| Valore dalla pipeline: | True |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-Name
Specifica il nome del fuso orario impostato da questo cmdlet. È possibile ottenere un elenco completo dei nomi del fuso orario eseguendo il comando seguente: Get-TimeZone -ListAvailable.
Proprietà dei parametri
| Tipo: | String |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
Name
| Posizione: | 0 |
| Obbligatorio: | True |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-PassThru
Restituisce un oggetto che rappresenta l'elemento con cui si sta lavorando. Per impostazione predefinita, questo cmdlet non genera alcun output.
Proprietà dei parametri
| Tipo: | SwitchParameter |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-WhatIf
Mostra gli effetti dell'esecuzione del cmdlet. Il cmdlet non viene eseguito.
Proprietà dei parametri
| Tipo: | SwitchParameter |
| Valore predefinito: | False |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
| Alias: | Wi |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
CommonParameters
Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedi about_CommonParameters.
Input
String
TimeZoneInfo
Output
None
Per impostazione predefinita, questo cmdlet non restituisce alcun output.
TimeZoneInfo
Quando si usa il parametro PassThru , questo cmdlet restituisce un oggetto TimeZoneInfo .
Note
Windows PowerShell include gli alias seguenti per Set-TimeZone:
stz