Set-TimeZone

Mengatur zona waktu sistem ke zona waktu tertentu.

Sintaks

Set-TimeZone
   [-Name] <String>
   [-PassThru]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-TimeZone
   -Id <String>
   [-PassThru]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-TimeZone
   [-InputObject] <TimeZoneInfo>
   [-PassThru]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Deskripsi

Set-TimeZone Cmdlet mengatur zona waktu sistem ke zona waktu tertentu.

Contoh

Contoh 1: Atur zona waktu menurut Id

Contoh ini mengatur zona waktu pada komputer lokal ke 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

Contoh 2: Atur zona waktu menurut nama

Contoh ini mengatur zona waktu pada komputer lokal ke UTC.

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

Seperti yang kita lihat dalam contoh sebelumnya, Id dan Nama Zona Waktu tidak selalu cocok. Parameter Nama harus cocok dengan properti StandardName atau DaylightName dari objek TimeZoneInfo .

Catatan

Nama zona waktu dapat bervariasi berdasarkan pengaturan Budaya di Windows. Contoh ini memperlihatkan nilai untuk sistem yang diatur ke en-US.

Contoh 3 - Mencantumkan semua zona waktu yang tersedia

Daftar lengkap ID Zona Waktu dapat diperoleh dengan menjalankan perintah berikut:

Get-TimeZone -ListAvailable

Parameter

-Confirm

Meminta Anda mengonfirmasi sebelum menjalankan cmdlet.

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

-Id

Menentukan ID zona waktu yang ditetapkan cmdlet ini.

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

-InputObject

Menentukan objek TimeZoneInfo untuk digunakan sebagai input.

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

-Name

Menentukan nama zona waktu yang ditetapkan cmdlet ini. Daftar lengkap nama Zona Waktu dapat diperoleh dengan menjalankan perintah berikut: Get-TimeZone -ListAvailable.

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

-PassThru

Mengembalikan objek yang mewakili item tempat Anda bekerja. Secara default, cmdlet ini tidak menghasilkan output apa pun.

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

-WhatIf

Menunjukkan apa yang akan terjadi jika cmdlet berjalan. Cmdlet tidak dijalankan.

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

Input

String

TimeZoneInfo

Output

None

Secara default, cmdlet ini tidak mengembalikan output.

TimeZoneInfo

Saat Anda menggunakan parameter PassThru , cmdlet ini mengembalikan objek TimeZoneInfo .

Catatan

Windows PowerShell menyertakan alias berikut untuk Set-TimeZone:

  • stz