Класс 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 |
|