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

, SystemRestore sınıfı Windows Yönetim Araçları (WMI) örneği olan bir SystemRestore nesnesi döndürür.

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 komutu çalıştırmak için PowerShell'i yönetici olarak çalıştır seçeneğiyle açın.

Get-ComputerRestorePoint WMI SystemRestore sınıfını kullanır.