SystemRestoreConfig, classe

Fournit des propriétés pour contrôler la fréquence de création de points de restauration planifiée et la quantité d’espace disque consommée sur chaque lecteur.

Syntaxe

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

Membres

La classe SystemRestoreConfig possède les types de membres suivants :

Propriétés

La classe SystemRestoreConfig possède les propriétés suivantes.

DiskPercent

Type de données : UInt32

Type d'accès : Lecture seule

Quantité maximale d’espace disque sur chaque lecteur qui peut être utilisée par la restauration du système. Cette valeur est spécifiée sous la forme d’un pourcentage de l’espace disque total. La valeur par défaut est 12 pour cent.

Windows Vista : Reçoit une valeur de la Service VSS (VSS). Il s’agit de la quantité maximale d’espace disque sur chaque lecteur qui peut être utilisée par la restauration du système. La valeur par défaut est 15% de l’espace disque total ou 30 pour cent de l’espace libre disponible, la valeur la plus petite étant retenue.

RPGlobalInterval

Type de données : UInt32

Type d'accès : Lecture seule

Intervalle de temps absolu auquel les points de contrôle système planifiés sont créés, en secondes. La valeur par défaut est 86 400 (24 heures).

Windows Vista : Reçoit une valeur du planificateur de tâches pour la restauration du système. Zéro si la tâche est désactivée.

RPLifeInterval

Type de données : UInt32

Type d'accès : Lecture seule

Intervalle de temps pendant lequel les points de restauration sont conservés, en secondes. Lorsqu’un point de restauration devient antérieur à cet intervalle spécifié, il est supprimé. La limite d’âge par défaut est de 90 jours.

Windows Vista : Reçoit la valeur UINTMAX.

RPSessionInterval

Type de données : UInt32

Type d'accès : Lecture seule

Intervalle de temps pendant lequel les points de contrôle du système planifiés sont créés au cours de la session, en secondes. La valeur par défaut est zéro, ce qui indique que la fonctionnalité est désactivée.

Windows Vista : Reçoit zéro si la restauration du système est désactivée.

Exemples

L’exemple de code suivant n’est pas pris en charge. Utilisez l’outil de ligne de commande Vssadmin.exe pour modifier la taille de l’espace réservé pour le lecteur.

Windows XP : Cet exemple est pris en charge.

'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

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows [Applications de bureau XP uniquement]
Serveur minimal pris en charge
Aucun pris en charge
Espace de noms
Racine \ par défaut
MOF
SR. mof

Voir aussi

Points de restauration

Windows Management Instrumentation