Aracılığıyla paylaş


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.