Metode pemulihan kelas SystemRestore

Memulai pemulihan sistem. Penelepon harus memaksa reboot sistem. Pemulihan aktual terjadi selama reboot.

Sintaks

uint32 Restore(
  [in] uint32 SequenceNumber
);

Parameter

SequenceNumber [in]

Nomor urut titik pemulihan. Untuk menentukan nomor urut untuk titik pemulihan tertentu, hitung semua titik pemulihan pada sistem.

Menampilkan nilai

Jika metode berhasil, nilai yang dikembalikan S_OK. Jika tidak, metode mengembalikan salah satu kode kesalahan COM yang ditentukan dalam WinError.h.

Contoh

'Restore Method of the SystemRestore Class
'Initiates a system restore. The caller must 
'force a system reboot. The actual restoration 
'occurs during the reboot.
Set Args = wscript.Arguments
RpNum = Args.item(0)
Set obj = GetObject("winmgmts:{impersonationLevel=impersonate}!root/default:SystemRestore")
if obj.Restore(RpNum) <> 0 Then
    wscript.Echo "Restore failed"
End If
Set OpSysSet = GetObject("winmgmts:{(Shutdown)}//./root/cimv2").ExecQuery("select * from Win32_OperatingSystem where Primary=true")
for each OpSys in OpSysSet
    OpSys.Reboot()
next

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows XP [hanya aplikasi desktop]
Server minimum yang didukung
Tidak ada yang didukung
Ruang nama
Root\\Default
MOF
Sr.mof

Lihat juga

SystemRestore