Kelas SystemRestoreConfig
Menyediakan properti untuk mengontrol frekuensi pembuatan titik pemulihan terjadwal dan jumlah ruang disk yang digunakan pada setiap drive.
Sintaks
class SystemRestoreConfig
{
uint32 RPSessionInterval;
uint32 RPGlobalInterval;
uint32 RPLifeInterval;
uint32 DiskPercent;
};
Anggota
Kelas SystemRestoreConfig memiliki jenis anggota ini:
Properti
Kelas SystemRestoreConfig memiliki properti ini.
-
DiskPercent
-
-
Jenis data: uint32
-
Jenis akses: Baca-saja
Jumlah maksimum ruang disk pada setiap drive yang dapat digunakan oleh Pemulihan Sistem. Nilai ini ditentukan sebagai persentase dari total ruang drive. Nilai defaultnya adalah 12 persen.
Windows Vista: Menerima nilai dari Layanan Salinan Bayangan Volume (VSS). Ini adalah jumlah maksimum ruang disk pada setiap drive yang dapat digunakan oleh Pemulihan Sistem. Nilai defaultnya adalah 15 persen dari total ruang drive atau 30 persen dari ruang kosong yang tersedia, mana yang lebih kecil.
-
-
RPGlobalInterval
-
-
Jenis data: uint32
-
Jenis akses: Baca-saja
Interval waktu absolut tempat titik pemeriksaan sistem terjadwal dibuat, dalam hitungan detik. Nilai defaultnya adalah 86.400 (24 jam).
Windows Vista: Menerima nilai dari penjadwal tugas untuk Pemulihan Sistem. Nol jika tugas dinonaktifkan.
-
-
RPLifeInterval
-
-
Jenis data: uint32
-
Jenis akses: Baca-saja
Interval waktu yang titik pemulihannya dipertahankan, dalam hitungan detik. Ketika titik pemulihan menjadi lebih lama dari interval yang ditentukan ini, titik pemulihan akan dihapus. Batas usia default adalah 90 hari.
Windows Vista: Menerima nilai UINTMAX.
-
-
RPSessionInterval
-
-
Jenis data: uint32
-
Jenis akses: Baca-saja
Interval waktu di mana titik pemeriksaan sistem terjadwal dibuat selama sesi, dalam hitungan detik. Nilai defaultnya adalah nol, menunjukkan bahwa fitur dinonaktifkan.
Windows Vista: Menerima nol jika Pemulihan Sistem dinonaktifkan.
-
Contoh
Kode sampel berikut tidak didukung. Gunakan alat baris perintah Vssadmin.exe untuk mengubah ukuran ruang drive yang dipesan.
Windows XP: Sampel ini didukung.
'The SystemRestoreConfig class provides properties for controlling the frequency of
'scheduled restore point creation and the amount of disk space consumed on each drive.
Set Args = wscript.Arguments
Set regSR = GetObject("winmgmts:{impersonationLevel=impersonate}!root/default:SystemRestoreConfig='SR'")
If Args.Count() = 0 Then
Wscript.Echo "Usage: RegSR [RP{Session|Global|Life}Interval[=value]] [DiskPercent[=value]]"
Else
For i = 0 To Args.Count() - 1
Myarg = Args.Item(i)
Pos = InStr(Myarg, "=")
If Pos <> 0 Then
Myarray = Split(Myarg, "=", -1, 1)
myoption = Myarray(0)
value = Myarray(1)
Else
myoption = Myarg
End If
If myoption = "RPSessionInterval" Then
If Pos = 0 Then
Wscript.Echo "RPSessionInterval = " & regSR.RPSessionInterval
Else
regSR.RPSessionInterval = value
regSR.Put_
End If
ElseIf myoption = "RPGlobalInterval" Then
If Pos = 0 Then
Wscript.Echo "RPGlobalInterval = " & regSR.RPGlobalInterval
Else
regSR.RPGlobalInterval = value
regSR.Put_
End If
ElseIf myoption = "RPLifeInterval" Then
If Pos = 0 Then
Wscript.Echo "RPLifeInterval = " & regSR.RPLifeInterval
Else
regSR.RPLifeInterval = value
regSR.Put_
End If
ElseIf myoption = "DiskPercent" Then
If Pos = 0 Then
Wscript.Echo "DiskPercent = " & regSR.DiskPercent
Else
regSR.DiskPercent = value
regSR.Put_
End If
End If
Next
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 |
|