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 |
|