Bagikan melalui


Get-ComputerRestorePoint

Mendapatkan titik pemulihan pada komputer lokal.

Sintaks

ID (Default)

Get-ComputerRestorePoint
    [[-RestorePoint] <Int32[]>]
    [<CommonParameters>]

LastStatus

Get-ComputerRestorePoint
    -LastStatus
    [<CommonParameters>]

Deskripsi

Cmdlet Get-ComputerRestorePoint mendapatkan titik pemulihan sistem komputer lokal. Dan, ini dapat menampilkan status upaya terbaru untuk memulihkan komputer.

Anda dapat menggunakan informasi dari Get-ComputerRestorePoint untuk memilih titik pemulihan. Misalnya, gunakan nomor urut untuk mengidentifikasi titik pemulihan untuk cmdlet Restore-Computer.

Titik pemulihan sistem dan Get-ComputerRestorePoint cmdlet hanya didukung pada sistem operasi klien seperti Windows 10.

Contoh

Contoh 1: Dapatkan semua titik pemulihan sistem

Dalam contoh ini, Get-ComputerRestorePoint mendapatkan semua titik pemulihan sistem komputer lokal.

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

Contoh 2: Mendapatkan nomor urut tertentu

Contoh ini mendapatkan titik pemulihan sistem untuk nomor urutan tertentu.

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

menggunakan parameter RestorePoint untuk menentukan array angka urutan yang dipisahkan koma.

Contoh 3: Menampilkan status pemulihan sistem

Contoh ini menampilkan status pemulihan sistem terbaru pada komputer lokal.

Get-ComputerRestorePoint -LastStatus
The last attempt to restore the computer failed.

menggunakan parameter LastStatus untuk menampilkan hasil pemulihan sistem terbaru.

Contoh 4: Gunakan ekspresi untuk mengonversi CreationTime

menghasilkan CreationTime sebagai string tanggal dan waktu Windows Management Instrumentation (WMI).

Dalam contoh ini, variabel menyimpan ekspresi yang mengonversi string CreationTime menjadi objek DateTime . Untuk melihat string CreationTime sebelum dikonversi, gunakan perintah seperti . Untuk informasi selengkapnya tentang string tanggal dan waktu WMI, lihat 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

Variabel menyimpan tabel hash dengan ekspresi yang menggunakan metode ConvertToDateTime. Ekspresi mengonversi nilai properti CreationTime dari string WMI menjadi objek DateTime .

Get-ComputerRestorePoint mengirim objek titik pemulihan sistem ke bawah alur. menggunakan parameter Properti untuk menentukan properti yang akan ditampilkan. Untuk setiap objek dalam alur, ekspresi di mengonversi CreationTime dan menghasilkan hasilnya dalam properti Tanggal .

Contoh 5: Gunakan properti untuk mendapatkan nomor urut

Contoh ini mendapatkan nomor urut dengan menggunakan properti SequenceNumber dan indeks array. Output hanya berisi nomor urut.

((Get-ComputerRestorePoint).SequenceNumber)[-1]
6

menggunakan properti SequenceNumber dengan indeks array. Indeks array -1 mendapatkan angka urutan terbaru dalam array.

Parameter

-LastStatus

Menunjukkan bahwa Get-ComputerRestorePoint mendapatkan status operasi pemulihan sistem terbaru.

Properti parameter

Jenis:SwitchParameter
Nilai default:False
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

LastStatus
Position:Named
Wajib:True
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-RestorePoint

Menentukan nomor urutan titik pemulihan sistem. Anda dapat menentukan angka urutan tunggal atau array angka urutan yang dipisahkan koma.

Jika parameter RestorePoint tidak ditentukan, Get-ComputerRestorePoint mengembalikan semua titik pemulihan sistem komputer lokal.

Properti parameter

Jenis:

Int32[]

Nilai default:All restore points
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

ID
Position:0
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

CommonParameters

Cmdlet ini mendukung parameter umum: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, dan -WarningVariable. Untuk informasi selengkapnya, lihat about_CommonParameters.

Input

None

Anda tidak dapat mengirim objek ke alur ke Get-ComputerRestorePoint.

Output

ManagementObject

mengembalikan objek SystemRestore , yang merupakan instans kelas SystemRestore Windows Management Instrumentation (WMI).

Saat Anda menggunakan parameter LastStatus, mengembalikan string.

Catatan

Untuk menjalankan perintah Get-ComputerRestorePoint pada Windows Vista dan versi Windows yang lebih baru, buka PowerShell dengan opsi Jalankan sebagai administrator.

menggunakan kelas WMI SystemRestore.