Set-Date
Bilgisayardaki sistem saatini belirttiğiniz saatle değiştirir.
Syntax
Set-Date [-Date] <DateTime> [-DisplayHint <DisplayHintType>] [-WhatIf] [-Confirm] [<CommonParameters>]
Set-Date [-Adjust] <TimeSpan> [-DisplayHint <DisplayHintType>] [-WhatIf] [-Confirm] [<CommonParameters>]
Description
Cmdlet,
Set-Date bilgisayardaki sistem tarih ve saatini belirttiğiniz tarih ve saatle değiştirir.
Dize yazarak veya bir DateTime veya TimeSpan nesnesi
Set-Dategeçirerek yeni bir tarih ve/veya saat belirtebilirsiniz. Yeni bir tarih veya saat belirtmek için Date parametresini kullanın.
Değişiklik aralığı belirtmek için Ayarla parametresini kullanın.
Örnekler
Örnek 1: Sistem tarihine üç gün ekleme
Bu komut geçerli sistem tarihine üç gün ekler. Zamanı etkilemez. komutu , tarihi belirtmek için Date parametresini kullanır.
Get-Date Cmdlet geçerli tarihi DateTime nesnesi olarak döndürür. DateTime nesnesinin AddDays yöntemi, geçerli DateTime nesnesine belirtilen sayıda gün (
3) ekler.
Set-Date -Date (Get-Date).AddDays(3)
Örnek 2: Sistem saatini 10 dakika geri ayarlayın
Bu örnek, geçerli sistem saatini 10 dakika geri ayarlar.
Adjust parametresi, yerel ayar için standart saat biçiminde bir değişiklik aralığı (eksi on dakika) belirtmenize olanak tanır.
DisplayHint parametresi PowerShell'e yalnızca saati görüntülemesini söyler, ancak döndüren
Set-DateDateTime nesnesini etkilemez.
Set-Date -Adjust -0:10:0 -DisplayHint Time
Örnek 3: Tarih ve saati değişken değer olarak ayarlama
Bu komutlar, yerel bilgisayardaki sistem tarih ve saatini değişkenine
$Tkaydedilen tarih ve saat olarak değiştirir. İlk komut tarihi alır ve içinde
$Tdepolar.
İkinci komut, DateTime nesnesini cmdlet'ine
$T geçirmek için Date parametresini
Set-Date kullanır.
$T = Get-Date Set-Date -Date $T
Örnek 4: Sistem saatine 90 dakika ekleme
Bu komutlar yerel bilgisayardaki sistem süresini 90 dakika ilerletir.
İlk komut, 90 dakikalık aralıkla bir TimeSpan nesnesi oluşturmak için cmdlet'ini kullanır
New-TimeSpan ve değişkene
$90mins kaydeder.
İkinci komut, değişkendeki TimeSpan nesnesinin değerine göre tarihi ayarlamak için Adjust parametresini
Set-Date
$90mins kullanır.
$90mins = New-TimeSpan -Minutes 90 Set-Date -Adjust $90mins
Parametreler
-Adjust
Bu cmdlet'in geçerli tarih ve saati eklediği veya çıkardığı değeri belirtir.
yerel ayarınız için standart tarih ve saat biçiminde bir ayarlama yazabilir veya timeSpan nesnesini 'den
New-TimeSpan 'e geçirmek için Adjust parametresini
Set-Datekullanabilir.
|Type:||TimeSpan|
|Position:||0|
|Default value:||None|
|Accept pipeline input:||True|
|Accept wildcard characters:||False|
-Confirm
Cmdlet'i çalıştırmadan önce sizden onay ister.
|Type:||SwitchParameter|
|Aliases:||cf|
|Position:||Named|
|Default value:||False|
|Accept pipeline input:||False|
|Accept wildcard characters:||False|
-Date
Tarih ve saati belirtilen değerlerle değiştirir.
Kısa tarih biçiminde yeni bir tarih ve yerel ayarınız için standart saat biçiminde bir saat yazabilirsiniz. Veya içinden
Get-Datebir DateTime nesnesi geçirebilirsiniz.
Bir tarih belirtirseniz ancak saat belirtmezseniz,
Set-Date saati belirtilen tarihte gece yarısı olarak değiştirir. Yalnızca bir saat belirtirseniz, tarih değişmez.
|Type:||DateTime|
|Position:||0|
|Default value:||None|
|Accept pipeline input:||True|
|Accept wildcard characters:||False|
-DisplayHint
Tarih ve saatin hangi öğelerinin görüntüleneceğini belirtir. Bu parametre için kabul edilebilir değerler şunlardır:
Date- Yalnızca tarihi görüntüler.
Time- yalnızca saati görüntüler.
DateTime- tarih ve saati görüntüler.
Bu parametre yalnızca görüntüyü etkiler.
Bu, alan DateTime nesnesini
Get-Date etkilemez.
|Type:||DisplayHintType|
|Accepted values:||Date, Time, DateTime|
|Position:||Named|
|Default value:||None|
|Accept pipeline input:||False|
|Accept wildcard characters:||False|
-WhatIf
Cmdlet çalıştırılıyorsa ne olacağını gösterir. Cmdlet çalıştırılmaz.
|Type:||SwitchParameter|
|Aliases:||wi|
|Position:||Named|
|Default value:||False|
|Accept pipeline input:||False|
|Accept wildcard characters:||False|
Girişler
Bu cmdlet'e bir tarih ekleyebilirsiniz.
Çıkışlar
Bu cmdlet, ayarlandığı tarihi temsil eden bir nesne döndürür.
Notlar
- Bilgisayardaki tarih ve saati değiştirirken bu cmdlet'i dikkatli bir şekilde kullanın. Değişiklik, bilgisayarın bir tarih veya saat tarafından tetiklenen sistem genelindeki olayları ve güncelleştirmeleri almasını engelleyebilir. Hatalardan kaçınmak için WhatIf ve Confirm parametrelerini kullanın.
- Ile kullanılan AddDays, AddMonths ve FromFileTime gibi DateTime ve TimeSpan nesneleriyle
Set-Datestandart .NET yöntemlerini kullanabilirsiniz. Daha fazla bilgi için bkz. .NET SDK'sında DateTime Yöntemleri ve TimeSpan Yöntemleri .
İlişkili Bağlantılar
Geri Bildirim
Gönderin ve geri bildirimi görüntüleyin