Bagikan melalui


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
Sr.mof

Baca juga

Titik Pemulihan

Instrumentasi Manajemen Windows