Mengaktifkan metode kelas SystemRestore

Memungkinkan pemantauan pada drive tertentu.

Sintaks

uint32 Enable(
  [in] String Drive
);

Parameter

Drive [in]

Drive yang akan diaktifkan. String drive harus dalam bentuk "C:\". Jika parameter ini adalah drive sistem atau string kosong (""), semua drive dipantau.

Menampilkan nilai

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

Keterangan

Metode Aktifkan tidak menunggu pemantauan diaktifkan sepenuhnya sebelum kembali, karena ini bisa memakan waktu cukup lama. Sebaliknya, ia kembali segera setelah memulai layanan Pemulihan Sistem dan driver filter.

Untuk memfungsikan Pemulihan Sistem pada kandar non-sistem, Anda harus terlebih dahulu memfungsikan Pemulihan Sistem pada kandar sistem.

Metode ini gagal dalam mode aman.

Contoh

'Enable Method of the SystemRestore Class
'Enables monitoring on a particular drive.

Set Args = wscript.Arguments
If Args.Count() > 0 Then
    Drive = Args.item(0)
Else 
    Drive = ""
End If

Set obj = GetObject("winmgmts:{impersonationLevel=impersonate}!root/default:SystemRestore")
If (obj.Enable(Drive)) = 0 Then
    wscript.Echo "Success"
Else 
    wscript.Echo "Failed"
End If

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