Classe SystemRestoreConfig
Fornisce proprietà per controllare la frequenza di creazione del punto di ripristino pianificato e la quantità di spazio su disco utilizzata in ogni unità.
class SystemRestoreConfig
{
uint32 RPSessionInterval;
uint32 RPGlobalInterval;
uint32 RPLifeInterval;
uint32 DiskPercent;
};
La classe SystemRestoreConfig ha questi tipi di membri:
La classe SystemRestoreConfig ha queste proprietà.
-
DiskPercent
-
-
Tipo di dati: uint32
-
Tipo di accesso: sola lettura
Quantità massima di spazio su disco in ogni unità che può essere usata da Ripristino di sistema. Questo valore viene specificato come percentuale dello spazio totale dell'unità. Il valore predefinito è 12%.
Windows Vista: riceve un valore dal servizio Copia Shadow del volume . Si tratta della quantità massima di spazio su disco in ogni unità che può essere usata da Ripristino di sistema. Il valore predefinito è il 15% dello spazio totale dell'unità o il 30% dello spazio disponibile, a qualsiasi costo inferiore.
-
-
RPGlobalInterval
-
-
Tipo di dati: uint32
-
Tipo di accesso: sola lettura
Intervallo di tempo assoluto in cui vengono creati i checkpoint di sistema pianificati, in secondi. Il valore predefinito è 86.400 (24 ore).
Windows Vista: riceve un valore dall'utilità di pianificazione per il ripristino di sistema. Zero se l'attività è disabilitata.
-
-
RPLifeInterval
-
-
Tipo di dati: uint32
-
Tipo di accesso: sola lettura
Intervallo di tempo per il quale i punti di ripristino vengono mantenuti, in secondi. Quando un punto di ripristino diventa più vecchio di questo intervallo specificato, viene eliminato. Il limite di validità predefinito è 90 giorni.
Windows Vista: riceve un valore di UINTMAX.
-
-
RPSessionInterval
-
-
Tipo di dati: uint32
-
Tipo di accesso: sola lettura
Intervallo di tempo in cui i checkpoint di sistema pianificati vengono creati durante la sessione, in secondi. Il valore predefinito è zero, a indicare che la funzionalità è disattivata.
Windows Vista: riceve zero se il ripristino di sistema è disabilitato.
-
Il codice di esempio seguente non è supportato. Usare lo strumento da riga di comando Vssadmin.exe per modificare le dimensioni dello spazio riservato dell'unità.
Windows XP: questo esempio è supportato.
'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
Requisito | Valore |
---|---|
Client minimo supportato |
Windows XP [solo app desktop] |
Server minimo supportato |
Nessuna supportata |
Spazio dei nomi |
Root\Default |
MOF |
|