Поделиться через


Класс SystemRestoreConfig

Предоставляет свойства для управления частотой создания запланированной точки восстановления и объема дискового пространства, потребляемого на каждом диске.

Синтаксис

class SystemRestoreConfig
{
  uint32 RPSessionInterval;
  uint32 RPGlobalInterval;
  uint32 RPLifeInterval;
  uint32 DiskPercent;
};

Участники

Класс SystemRestoreConfig имеет следующие типы элементов:

Свойства

Класс SystemRestoreConfig имеет эти свойства.

DiskPercent

Тип данных: uint32

Тип доступа: только для чтения

Максимальное количество дискового пространства на каждом диске, которое можно использовать при восстановлении системы. Это значение указывается в процентах от общего места на диске. Значение по умолчанию — 12 процентов.

Windows Vista: получает значение из службы теневого копирования томов (VSS). Это максимальный объем дискового пространства на каждом диске, который можно использовать в системном восстановлении. Значение по умолчанию — 15 процентов общего места на диске или 30 процентов свободного места, в зависимости от того, что меньше.

RPGlobalInterval

Тип данных: uint32

Тип доступа: только для чтения

Абсолютный интервал времени, с помощью которого создаются запланированные системные проверка точки в секундах. Значение по умолчанию — 86 400 (24 часа).

Windows Vista: получает значение от планировщика задач для восстановления системы. Ноль, если задача отключена.

RPLifeInterval

Тип данных: uint32

Тип доступа: только для чтения

Интервал времени, для которого сохраняются точки восстановления в секундах. Когда точка восстановления становится старше указанного интервала, она удаляется. Ограничение возраста по умолчанию — 90 дней.

Windows Vista: получает значение UINTMAX.

RPSessionInterval

Тип данных: uint32

Тип доступа: только для чтения

Интервал времени, с которыми создаются запланированные системные проверка точки во время сеанса в секундах. Значение по умолчанию равно нулю, указывающее, что функция отключена.

Windows Vista: получает ноль, если восстановление системы отключено.

Примеры

Следующий пример кода не поддерживается. Используйте средство командной строки Vssadmin.exe, чтобы изменить размер зарезервированного места на диске.

Windows XP: этот пример поддерживается.

'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

Требования

Требование Значение
Минимальная версия клиента
Windows XP [только классические приложения]
Минимальная версия сервера
Ни одна версия не поддерживается
Пространство имен
Root\Default
MOF
Sr.mof

См. также

Точки восстановления

Инструментарий управления Windows (WMI)