Classe SystemRestoreConfig

Fornece propriedades para controlar a frequência da criação de ponto de restauração agendada e a quantidade de espaço em disco consumida em cada unidade.

Sintaxe

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

Membros

A classe SystemRestoreConfig tem estes tipos de membros:

Propriedades

A classe SystemRestoreConfig tem essas propriedades.

DiskPercent

Tipo de dados: uint32

Tipo de acesso: Somente leitura

A quantidade máxima de espaço em disco em cada unidade que pode ser usada pela Restauração do Sistema. Esse valor é especificado como uma porcentagem do espaço total da unidade. O valor padrão é 12%.

Windows Vista: Recebe um valor do VSS (Serviço de Cópias de Sombra de Volume). Essa é a quantidade máxima de espaço em disco em cada unidade que pode ser usada pela Restauração do Sistema. O valor padrão é 15% do espaço total da unidade ou 30% do espaço livre disponível, o que for menor.

RPGlobalInterval

Tipo de dados: uint32

Tipo de acesso: Somente leitura

O intervalo de tempo absoluto no qual os pontos de verificação do sistema agendados são criados, em segundos. O valor padrão é 86.400 (24 horas).

Windows Vista: Recebe um valor do agendador de tarefas para Restauração do Sistema. Zero se a tarefa estiver desabilitada.

RPLifeInterval

Tipo de dados: uint32

Tipo de acesso: Somente leitura

O intervalo de tempo para o qual os pontos de restauração são preservados, em segundos. Quando um ponto de restauração se torna mais antigo do que esse intervalo especificado, ele é excluído. O limite de idade padrão é de 90 dias.

Windows Vista: Recebe um valor UINTMAX.

RPSessionInterval

Tipo de dados: uint32

Tipo de acesso: Somente leitura

O intervalo de tempo no qual os pontos de verificação do sistema agendados são criados durante a sessão, em segundos. O valor padrão é zero, indicando que o recurso está desativado.

Windows Vista: Recebe zero se a Restauração do Sistema estiver desabilitada.

Exemplos

Não há suporte para o código de exemplo a seguir. Use a ferramenta de linha de comando Vssadmin.exe para alterar o tamanho do espaço reservado da unidade.

Windows XP: Este exemplo tem suporte.

'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 com suporte
Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Nenhum compatível
Namespace
Root\Default
MOF
Sr.mof

Confira também

Pontos de restauração

Instrumentação de Gerenciamento do Windows