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
Cmdlet ini hanya tersedia di platform Windows.
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
HasIanaId : True
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.
Jenis: | SwitchParameter |
Alias: | cf |
Position: | Named |
Nilai default: | False |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-Id
Menentukan ID zona waktu yang ditetapkan cmdlet ini.
Jenis: | String |
Position: | Named |
Nilai default: | None |
Diperlukan: | True |
Terima input alur: | True |
Terima karakter wildcard: | False |
-InputObject
Menentukan objek TimeZoneInfo untuk digunakan sebagai input.
Jenis: | TimeZoneInfo |
Position: | 0 |
Nilai default: | None |
Diperlukan: | True |
Terima input alur: | True |
Terima karakter wildcard: | False |
-Name
Menentukan nama zona waktu yang ditetapkan cmdlet ini. Daftar lengkap nama Zona Waktu dapat diperoleh dengan menjalankan perintah berikut: Get-TimeZone -ListAvailable
.
Jenis: | String |
Position: | 0 |
Nilai default: | None |
Diperlukan: | True |
Terima input alur: | False |
Terima karakter wildcard: | False |
-PassThru
Mengembalikan objek yang mewakili item tempat Anda bekerja. Secara default, cmdlet ini tidak menghasilkan output apa pun.
Jenis: | SwitchParameter |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-WhatIf
Menunjukkan apa yang akan terjadi jika cmdlet berjalan. Cmdlet tidak dijalankan.
Jenis: | SwitchParameter |
Alias: | wi |
Position: | Named |
Nilai default: | False |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
Input
Output
None
Secara default, cmdlet ini tidak mengembalikan output.
Saat Anda menggunakan parameter PassThru , cmdlet ini mengembalikan objek TimeZoneInfo .
Catatan
PowerShell menyertakan alias berikut untuk Set-TimeZone
:
- Windows:
stz
Cmdlet ini hanya tersedia di platform Windows.