SystemRestoreConfig (clase)
Proporciona propiedades para controlar la frecuencia de creación de puntos de restauración programados y la cantidad de espacio en disco que se ha consumido en cada unidad.
Sintaxis
class SystemRestoreConfig
{
uint32 RPSessionInterval;
uint32 RPGlobalInterval;
uint32 RPLifeInterval;
uint32 DiskPercent;
};
Miembros
La clase SystemRestoreConfig tiene estos tipos de miembros:
Propiedades
La clase SystemRestoreConfig tiene estas propiedades:
-
DiskPercent
-
-
Tipo de datos: uint32
-
Tipo de acceso: solo lectura
Cantidad máxima de espacio en disco en cada unidad que puede usar la restauración del sistema. Este valor se especifica como un porcentaje del espacio total de la unidad. El valor predeterminado es 12 %.
Windows Vista: recibe un valor del Servicio de instantáneas de volumen (VSS). Esta es la cantidad máxima de espacio en disco en cada unidad que puede usar la restauración del sistema. El valor predeterminado es el 15 % del espacio total de la unidad o el 30 % del espacio libre disponible, lo que sea menor.
-
-
RPGlobalInterval
-
-
Tipo de datos: uint32
-
Tipo de acceso: solo lectura
Intervalo de tiempo absoluto en el que se crean los puntos de control del sistema programados, en segundos. El valor predeterminado es 86 400 (24 horas).
Windows Vista: recibe un valor del programador de tareas para la restauración del sistema. Cero si la tarea está deshabilitada.
-
-
RPLifeInterval
-
-
Tipo de datos: uint32
-
Tipo de acceso: solo lectura
Intervalo de tiempo que se conservan los puntos de restauración, en segundos. Cuando un punto de restauración es anterior a este intervalo especificado, se elimina. El límite de antigüedad predeterminado es de 90 días.
Windows Vista: recibe un valor de UINTMAX.
-
-
RPSessionInterval
-
-
Tipo de datos: uint32
-
Tipo de acceso: solo lectura
Intervalo de tiempo en el que se crean puntos de control del sistema programados durante la sesión, en segundos. El valor predeterminado es cero, que indica que la característica está desactivada.
Windows Vista: recibe cero si la restauración del sistema está deshabilitada.
-
Ejemplos
El siguiente código de ejemplo no se admite. Use la herramienta de línea de comandos Vssadmin.exe para cambiar el tamaño del espacio reservado de la unidad.
Windows XP: se admite este ejemplo.
'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
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo compatible |
Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
No se admite ninguno |
Espacio de nombres |
Raíz\predeterminado |
MOF |
|