Classe SystemRestoreConfig
Fournit des propriétés pour contrôler la fréquence de création de point de restauration planifié et la quantité d’espace disque consommé sur chaque lecteur.
Syntaxe
class SystemRestoreConfig
{
uint32 RPSessionInterval;
uint32 RPGlobalInterval;
uint32 RPLifeInterval;
uint32 DiskPercent;
};
Membres
La classe SystemRestoreConfig comprend les types de membres suivants :
Propriétés
La classe SystemRestoreConfig comprend 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 pouvant être utilisé 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 pourcent.
Windows Vista : reçoit une valeur du service VSS (Volume Shadow Copy Service). Il s’agit de la quantité maximale d’espace disque sur chaque lecteur pouvant être utilisé par la restauration du système. La valeur par défaut est de 15 % de l’espace disque total ou de 30 % 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 de 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 pour lequel les points de restauration sont conservés, en secondes. Lorsqu’un point de restauration devient plus ancien que cet intervalle spécifié, il est supprimé. La limite d’âge par défaut est de 90 jours.
Windows Vista : reçoit une valeur d’UINTMAX.
-
-
RPSessionInterval
-
-
Type de données : uint32
-
Type d'accès : Lecture seule
Intervalle de temps auquel les points de contrôle de système planifiés sont créés pendant la session, en secondes. La valeur par défaut est zéro, indiquant 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 en ligne de commande Vssadmin.exe pour modifier la taille de l’espace disque réservé.
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 | Value |
---|---|
Client minimal pris en charge |
Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge |
Aucun pris en charge |
Espace de noms |
Root\Default |
MOF |
|