Set-TimeZone
Sistem saat dilimini belirtilen saat dilimine ayarlar.
Sözdizimi
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
cmdlet'i Set-TimeZone
, sistem saat dilimini belirtilen saat dilimine ayarlar.
Örnekler
Örnek 1: Saat dilimini kimliğine göre ayarlama
Bu örnek, yerel bilgisayardaki saat dilimini UTC olarak ayarlar.
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
Örnek 2: Saat dilimini ada göre ayarlama
Bu örnek, yerel bilgisayardaki saat dilimini UTC olarak ayarlar.
Set-TimeZone -Name 'Coordinated Universal Time' -PassThru
Önceki örnekte gördüğümüz gibi, Saat Diliminin Kimliği ve Adı her zaman eşleşmiyor. Name parametresi, TimeZoneInfo nesnesinin StandardName veya DaylightName özellikleriyle eşleşmelidir.
Not
Saat dilimi adları, Windows'taki Kültür ayarlarına göre farklılık gösterebilir. Bu örnekte, olarak ayarlanmış en-US
bir sistemin değerleri gösterilir.
Örnek 3 - Tüm kullanılabilir saat dilimlerini listeleme
Saat Dilimi kimliklerinin tam listesi aşağıdaki komut çalıştırılarak elde edilebilir:
Get-TimeZone -ListAvailable
Parametreler
-Confirm
Cmdlet'i çalıştırmadan önce sizden onay ister.
Tür: | SwitchParameter |
Diğer adlar: | cf |
Position: | Named |
Default value: | False |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Id
Bu cmdlet'in ayarlı olduğu saat diliminin kimliğini belirtir.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-InputObject
Giriş olarak kullanılacak bir TimeZoneInfo nesnesi belirtir.
Tür: | TimeZoneInfo |
Position: | 0 |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-Name
Bu cmdlet'in ayarlı olduğu saat diliminin adını belirtir. Saat Dilimi adlarının tam listesi aşağıdaki komut çalıştırılarak elde edilebilir: Get-TimeZone -ListAvailable
.
Tür: | String |
Position: | 0 |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-PassThru
Üzerinde çalıştığınız öğeyi temsil eden bir nesne döndürür. Varsayılan olarak, bu cmdlet herhangi bir çıkış oluşturmaz.
Tür: | SwitchParameter |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-WhatIf
Cmdlet çalıştırılıyorsa ne olacağını gösterir. Cmdlet çalıştırılmaz.
Tür: | SwitchParameter |
Diğer adlar: | wi |
Position: | Named |
Default value: | False |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
Girişler
Çıkışlar
None
Varsayılan olarak, bu cmdlet çıkış döndürmez.
PassThru parametresini kullandığınızda, bu cmdlet bir TimeZoneInfo nesnesi döndürür.
Notlar
Windows PowerShell için aşağıdaki diğer adları Set-TimeZone
içerir:
stz
İlişkili Bağlantılar
PowerShell