Desabilitar o método da classe SystemRestore

Desabilita o monitoramento em uma unidade específica.

Sintaxe

uint32 Disable(
  [in] String Drive
);

Parâmetros

Unidade [in]

A unidade a ser desabilitada. A cadeia de caracteres da unidade deve ser do formato "C:\". Se esse parâmetro for a unidade do sistema ou uma cadeia de caracteres vazia (""), nenhuma unidade será monitorada.

Valor retornado

Se o método for bem-sucedido, o valor retornado será S_OK. Caso contrário, o método retornará um dos códigos de erro COM definidos em WinError.h.

Exemplos

'Disable Method of the SystemRestore Class
'Disables monitoring on a particular drive.
Set Args = wscript.Arguments
If Args.Count() > 0 Then
    Drive = Args.item(0)
Else
    Drive = ""
End If

Set obj = GetObject("winmgmts:{impersonationLevel=impersonate}!root/default:SystemRestore")

If (obj.Disable(Drive)) = 0 Then
    wscript.Echo "Success"
Else 
    wscript.Echo "Failed"
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
Raiz\Padrão
MOF
Sr.mof

Confira também

SystemRestore