Get-ComputerRestorePoint
Yerel bilgisayardaki geri yükleme noktalarını alır.
Sözdizimi
Get-ComputerRestorePoint
[[-RestorePoint] <Int32[]>]
[<CommonParameters>]
Get-ComputerRestorePoint
-LastStatus
[<CommonParameters>]
Description
Get-ComputerRestorePoint
Cmdlet, yerel bilgisayarın sistem geri yükleme noktalarını alır. Ayrıca, bilgisayarı geri yükleme girişiminin en son durumunu görüntüleyebilir.
Bir geri yükleme noktası seçmek için 'den Get-ComputerRestorePoint
bilgilerini kullanabilirsiniz. Örneğin, cmdlet'in geri yükleme noktasını tanımlamak için Restore-Computer
bir sıra numarası kullanın.
Sistem geri yükleme noktaları ve Get-ComputerRestorePoint
cmdlet yalnızca Windows 10 gibi istemci işletim sistemlerinde desteklenir.
Örnekler
Örnek 1: Tüm sistem geri yükleme noktalarını alma
Bu örnekte, Get-ComputerRestorePoint
yerel bilgisayarın tüm sistem geri yükleme noktalarını alır.
Get-ComputerRestorePoint
CreationTime Description SequenceNumber EventType RestorePointType
------------ ----------- -------------- --------- ----------------
7/30/2019 09:17:24 Windows Update 4 BEGIN_SYSTEM_C... 17
8/5/2019 08:15:37 Installed PowerShell 7-prev... 5 BEGIN_SYSTEM_C... APPLICATION_INSTALL
8/7/2019 12:56:45 Installed PowerShell 6-x64 6 BEGIN_SYSTEM_C... APPLICATION_INSTALL
Örnek 2: Belirli sıra numaralarını alma
Bu örnek, belirli sıra numaraları için sistem geri yükleme noktalarını alır.
Get-ComputerRestorePoint -RestorePoint 4, 5
CreationTime Description SequenceNumber EventType RestorePointType
------------ ----------- -------------- --------- ----------------
7/30/2019 09:17:24 Windows Update 4 BEGIN_SYSTEM_C... 17
8/5/2019 08:15:37 Installed PowerShell 7-prev... 5 BEGIN_SYSTEM_C... APPLICATION_INSTALL
Get-ComputerRestorePoint
, virgülle ayrılmış dizi numaraları dizisi belirtmek için RestorePoint parametresini kullanır.
Örnek 3: Sistem geri yüklemesinin durumunu görüntüleme
Bu örnek, yerel bilgisayardaki en son sistem geri yüklemesinin durumunu görüntüler.
Get-ComputerRestorePoint -LastStatus
The last attempt to restore the computer failed.
Get-ComputerRestorePoint
en son sistem geri yüklemesinin sonucunu görüntülemek için LastStatus parametresini kullanır.
Örnek 4: CreationTime'ı dönüştürmek için ifade kullanma
Get-ComputerRestorePoint
CreationTime'ı Windows Yönetim Araçları (WMI) tarih ve saat dizesi olarak verir.
Bu örnekte, bir değişken CreationTime dizesini DateTime nesnesine dönüştüren bir ifade depolar. Dönüştürülmeden önce CreationTime dizelerini görüntülemek için gibi ((Get-ComputerRestorePoint).CreationTime)
bir komut kullanın. WMI tarih ve saat dizesi hakkında daha fazla bilgi için bkz . CIM_DATETIME.
$date = @{Label="Date"; Expression={$_.ConvertToDateTime($_.CreationTime)}}
Get-ComputerRestorePoint | Select-Object -Property SequenceNumber, $date, Description
SequenceNumber Date Description
-------------- ---- -----------
4 7/30/2019 09:17:24 Windows Update
5 8/5/2019 08:15:37 Installed PowerShell 7-preview-x64
6 8/7/2019 12:56:45 Installed PowerShell 6-x64
değişkeni ConvertToDateTime $date
yöntemini kullanan ifadeye sahip bir karma tablo depolar. İfade CreationTime özelliğinin değerini bir WMI dizesinden DateTime nesnesine dönüştürür.
Get-ComputerRestorePoint
sistem geri yükleme noktası nesnelerini işlem hattına gönderir. Select-Object
görüntülenecek özellikleri belirtmek için Property parametresini kullanır. İşlem hattındaki her nesne için içindeki ifadesi $date
CreationTime değerini dönüştürür ve sonucu Date özelliğinde görüntüler.
Örnek 5: Sıra numarası almak için özellik kullanma
Bu örnek, SequenceNumber özelliğini ve dizi dizinini kullanarak bir dizi numarası alır. Çıkış yalnızca sıra numarasını içerir.
((Get-ComputerRestorePoint).SequenceNumber)[-1]
6
Get-ComputerRestorePoint
dizi diziniyle SequenceNumber özelliğini kullanır. dizinindeki dizi dizini -1
, dizideki en son dizi numarasını alır.
Parametreler
-LastStatus
En Get-ComputerRestorePoint
son sistem geri yükleme işleminin durumunu aldığını gösterir.
Tür: | SwitchParameter |
Position: | Named |
Default value: | False |
Gerekli: | True |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-RestorePoint
Sistem geri yükleme noktalarının sıra numaralarını belirtir. Tek bir sıra numarası veya virgülle ayrılmış dizi numaraları belirtebilirsiniz.
RestorePoint parametresi belirtilmezse, Get-ComputerRestorePoint
yerel bilgisayarın tüm sistem geri yükleme noktalarını döndürür.
Tür: | Int32[] |
Position: | 0 |
Default value: | All restore points |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
Girişler
None
İşlem hattının Get-ComputerRestorePoint
aşağısına nesne gönderemezsiniz.
Çıkışlar
Get-ComputerRestorePoint
, Windows Yönetim Araçları (WMI) SystemRestore sınıfının bir örneği olan bir SystemRestore nesnesi döndürür.
LastStatus parametresini kullandığınızda bir Get-ComputerRestorePoint
dize döndürür.
Notlar
Windows Vista ve Windows'un sonraki sürümlerinde bir Get-ComputerRestorePoint
komut çalıştırmak için Yönetici olarak çalıştır seçeneğiyle PowerShell'i açın.
Get-ComputerRestorePoint
WMI SystemRestore sınıfını kullanır.
İlişkili Bağlantılar
PowerShell