Cara menggunakan utilitas pemulihan sistem dengan instrumentasi manajemen Windows pada Windows XP

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 295299 - Melihat produk di mana artikel ini berlaku.
Perbesar semua | Perkecil semua

Pada Halaman ini

RINGKASAN

Artikel ini menjelaskan bagaimana Anda dapat menggunakan utilitas pemulihan sistem untuk membuat, menghitung, dan pemulihan yang dibuat sebelumnya titik pemulihan dengan menggunakan instrumentasi manajemen Windows (WMI).



Persyaratan

Untuk menjalankan WMI, Anda harus memiliki hak administrator. Anda dapat menggunakan pemulihan sistem dengan cara dari WMI dan berkas Srclient.dll.

Cuplikan kode VBScript berikut adalah contoh minimal. Kode ini tidak dapat dilaksanakan tanpa pengecekan error sebelumnya dan penuh pengujian.




Untuk membuat sebuah titik pemulihan sistem

'use WMI moniker and SystemRestore class
set SRP = getobject("winmgmts:\\.\root\default:Systemrestore")
CSRP = SRP.createrestorepoint ("this is a test", 0, 100)
				



Untuk menonaktifkan atau mengaktifkan pemulihan sistem untuk pengandar khusus

onoff = inputbox ("Do you want enable or disable System Restore?", "System Restore")
Drive = inputbox ("Which Drive would you like to take action on? Must type in format 'c:\'", 

"Drive to enable/disable")


set SRP = GetObject("winmgmts:\\.\root\default:SystemRestore")

If onoff = "enable"  then
eSRP = SRP.enable(drive)
end if

If onoff = "disable" then
eSRP = SRP.disable(drive)
end if
				



Untuk menghitung titik pemulihan sistem pada komputer

set SRP = getobject("winmgmts:\\.\root\default").InstancesOf ("systemrestore")
for each Point in SRP
msgbox point.creationtime & vbcrlf & point.description & vbcrlf & "Sequence Number= " & point.sequencenumber
next
				
Tanggal kembali dalam yyyymmddHHMMSS.mmmmmmsUUU format, di mana:
YYYY = empat digit tahun
mm = bulan dua digit
DD = dua digit hari bulan
HH = jam dua digit hari (00-23)
SS = detik (00-59)
mmmmmm = microseconds
s = plus (+) atau minus (-) tanda untuk menandakan offset positif atau negatif dari universal terkoordinasi waktu (UTC)
UUU = sebuah offset dalam menit yang menyimpang berasal zona waktu dari UTC
CATATAN: Anda tidak dapat menyaring item yang didasarkan pada tanggal tertentu. Penyaring proses dimulai pada titik pemulihan pertama dan enumerates dari lokasi tersebut. Jika Anda ingin untuk menyaring item, Anda perlu script filter untuk mempersempit tanggal yang didasarkan pada nilai-nilai yang dikembalikan.



Untuk memutar kembali ke titik pemulihan khusus

CATATAN: Jangan gunakan fungsi ini tanpa juga memanggil shutdown komputer. Pemulihan sistem mungkin tidak bekerja dengan benar jika restart komputer tidak dimulai segera.
set SRP = getobject("winmgmts:\\.\root\Default:SystemRestore")
 eSRP = SRP.Restore(22) 'parameter passed is the sequence number of the restore point you want to roll back to.

				




REFERENSI


Microsoft menyediakan contoh pemrograman hanya sebagai ilustrasi, tanpa jaminan apa pun baik tersurat maupun tersirat. Termasuk, namun tidak terbatas pada, jaminan tersirat mengenai kelayakan untuk diperdagangkan atau kesesuaian untuk keperluan tertentu. Artikel ini mengasumsikan bahwa Anda telah terbiasa dengan bahasa pemrograman yang ditunjukkan dan dengan alat yang digunakan untuk membuat dan mendebug prosedur. Teknisi dukungan Microsoft dapat membantu menjelaskan fungsionalitas prosedur tertentu, namun mereka tidak akan memodifikasi contoh untuk memberikan fungsionalitas tambahan atau menyusun prosedur untuk memenuhi persyaratan khusus Anda.

Properti

ID Artikel: 295299 - Kajian Terakhir: 23 September 2011 - Revisi: 2.0
Berlaku bagi:
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Home Edition
Kata kunci: 
kbhowto kbhowtomaster kbmt KB295299 KbMtid
Penerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini:295299

Berikan Masukan

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com