Set-TimeZone
Sistem saat dilimini belirtilen saat dilimine ayarlar.
Syntax
Name (Varsayılan)
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>]
Description
Bu cmdlet yalnızca Windows platformunda kullanılabilir.
Set-TimeZone cmdlet'i, 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
HasIanaId : True
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şmez. Adı parametresi, TimeZoneInfo nesnesinin StandardName veya DaylightName özellikleriyle eşleşmelidir.
Uyarı
Saat dilimi adları, Windows'taki Kültür ayarlarına göre farklılık gösterebilir. Bu örnekte, en-USolarak ayarlanmış 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.
Parametre özellikleri
| Tür: | SwitchParameter |
| Default value: | False |
| Joker karakterleri destekler: | False |
| DontShow: | False |
| Diğer adlar: | Cf |
Parametre kümeleri
(All)
| Position: | Named |
| Zorunlu: | False |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
-Id
Bu cmdlet'in ayarlı olduğu saat diliminin kimliğini belirtir.
Parametre özellikleri
| Tür: | String |
| Default value: | None |
| Joker karakterleri destekler: | False |
| DontShow: | False |
Parametre kümeleri
Id
| Position: | Named |
| Zorunlu: | True |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | True |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
-InputObject
Giriş olarak kullanılacak bir TimeZoneInfo nesnesi belirtir.
Parametre özellikleri
| Tür: | TimeZoneInfo |
| Default value: | None |
| Joker karakterleri destekler: | False |
| DontShow: | False |
Parametre kümeleri
InputObject
| Position: | 0 |
| Zorunlu: | True |
| İşlem hattından gelen değer: | True |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
-Name
Bu cmdlet'in ayarlı olduğu saat diliminin adını belirtir. Saat Dilimi adlarının tam listesi şu komut çalıştırılarak elde edilebilir: Get-TimeZone -ListAvailable.
Parametre özellikleri
| Tür: | String |
| Default value: | None |
| Joker karakterleri destekler: | False |
| DontShow: | False |
Parametre kümeleri
Name
| Position: | 0 |
| Zorunlu: | True |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | 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.
Parametre özellikleri
| Tür: | SwitchParameter |
| Default value: | None |
| Joker karakterleri destekler: | False |
| DontShow: | False |
Parametre kümeleri
(All)
| Position: | Named |
| Zorunlu: | False |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
-WhatIf
Cmdlet çalıştırılırsa ne olacağını gösterir. Cmdlet çalıştırılmaz.
Parametre özellikleri
| Tür: | SwitchParameter |
| Default value: | False |
| Joker karakterleri destekler: | False |
| DontShow: | False |
| Diğer adlar: | Wi |
Parametre kümeleri
(All)
| Position: | Named |
| Zorunlu: | False |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
CommonParameters
Bu cmdlet yaygın parametreleri destekler: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction ve -WarningVariable. Daha fazla bilgi için bkz. about_CommonParameters.
Girişler
String
TimeZoneInfo
Çıkışlar
None
Varsayılan olarak, bu cmdlet çıkış döndürmez.
TimeZoneInfo
PassThru parametresini kullandığınızda, bu cmdlet bir TimeZoneInfo nesnesi döndürür.
Notlar
PowerShell, Set-TimeZoneiçin aşağıdaki diğer adları içerir:
- Windows:
stz
Bu cmdlet yalnızca Windows platformlarında kullanılabilir.