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 |
|