Get-ComputerRestorePoint
Yerel bilgisayardaki geri yükleme noktalarını alır.
Syntax
ID (Varsayılan)
Get-ComputerRestorePoint
[[-RestorePoint] <Int32[]>]
[<CommonParameters>]
LastStatus
Get-ComputerRestorePoint
-LastStatus
[<CommonParameters>]
Description
Get-ComputerRestorePoint cmdlet'i 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 Get-ComputerRestorePoint bilgilerini kullanabilirsiniz. Örneğin, Restore-Computer cmdlet'i için bir geri yükleme noktası tanımlamak için bir sıra numarası kullanın.
Sistem geri yükleme noktaları ve Get-ComputerRestorePoint cmdlet'i 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 tüm yerel bilgisayarın 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ı 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 Bir Windows Yönetim Araçları (WMI) tarih ve saat dizesi olarak verir.
Bu örnekte değişken, CreationTime dizesini bir DateTime nesnesine dönüştüren bir ifade depolar. Dönüştürülmeden önce CreationTime dizelerini görüntülemek için ((Get-ComputerRestorePoint).CreationTime)gibi 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
$date değişkeni, ConvertToDateTime yöntemini kullanan ifadeye sahip bir karma tablo depolar. İfade, CreationTime özelliğinin değerini 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 Özelliği parametresini kullanır. İşlem hattındaki her nesne için, $date içindeki ifade CreationTime dönüştürür ve sonucu Date özelliğinde döndürür.
Ö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.
-1 dizi dizini dizideki en son sıra numarasını alır.
Parametreler
-LastStatus
Get-ComputerRestorePoint en son sistem geri yükleme işleminin durumunu aldığını gösterir.
Parametre özellikleri
| Tür: | SwitchParameter |
| Default value: | False |
| Joker karakterleri destekler: | False |
| DontShow: | False |
Parametre kümeleri
LastStatus
| Position: | Named |
| 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 |
-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.
Parametre özellikleri
| Tür: | Int32[] |
| Default value: | All restore points |
| Joker karakterleri destekler: | False |
| DontShow: | False |
Parametre kümeleri
ID
| Position: | 0 |
| 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
None
Get-ComputerRestorePointiçin işlem hattının aşağısına nesne gönderemezsiniz.
Çıkışlar
ManagementObject
LastStatus parametresini kullandığınızda Get-ComputerRestorePoint bir dize döndürür.
Notlar
Windows Vista'da ve Windows'un sonraki sürümlerinde bir
Get-ComputerRestorePoint WMI SystemRestore sınıfını kullanır.