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

Consulte también

Puntos de restauración

Instrumental de administración de Windows