Aracılığıyla paylaş


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-USbir 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

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

Windows PowerShell için aşağıdaki diğer adları Set-TimeZoneiçerir:

  • stz