Compartir a través de


Método Enable de la clase SystemRestore

Habilita la supervisión en una unidad determinada.

Sintaxis

uint32 Enable(
  [in] String Drive
);

Parámetros

Unidad [in]

Unidad que se va a habilitar. La cadena de unidad debe tener el formato "C:\". Si este parámetro es la unidad del sistema o una cadena vacía (""), se supervisan todas las unidades.

Valor devuelto

Si el método se realiza correctamente, el valor devuelto es S_OK. De lo contrario, el método devuelve uno de los códigos de error COM definidos en WinError.h.

Comentarios

El método Enable no espera a que la supervisión se habilite completamente antes de que se devuelva, ya que esto puede tardar un tiempo. En su lugar, se devuelve inmediatamente después de iniciar el servicio Restauración del sistema y el controlador de filtro.

Para habilitar La restauración del sistema en una unidad que no es del sistema, primero debe habilitar Restauración del sistema en la unidad del sistema.

Este método produce un error en modo seguro.

Ejemplos

'Enable Method of the SystemRestore Class
'Enables 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.Enable(Drive)) = 0 Then
    wscript.Echo "Success"
Else 
    wscript.Echo "Failed"
End If

Requisitos

Requisito Value
Cliente mínimo compatible
Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible
No se admite ninguno
Espacio de nombres
Root\Default
MOF
Sr.mof

Consulte también

SystemRestore