Condividi tramite


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