Metodo Enable della classe SystemRestore

Abilita il monitoraggio in un'unità specifica.

Sintassi

uint32 Enable(
  [in] String Drive
);

Parametri

Unità [in]

Unità da abilitare. La stringa di unità deve essere del formato "C:\". Se questo parametro è l'unità di sistema o una stringa vuota (""), vengono monitorate tutte le unità.

Valore restituito

Se il metodo ha esito positivo, il valore restituito è S_OK. In caso contrario, il metodo restituisce uno dei codici di errore COM definiti in WinError.h.

Commenti

Il metodo Enable non attende che il monitoraggio venga abilitato completamente prima che venga restituito, perché potrebbe richiedere un po' di tempo. Restituisce invece immediatamente dopo l'avvio del servizio ripristino di sistema e il driver di filtro.

Per abilitare Il ripristino di sistema in un'unità non di sistema, è prima necessario abilitare Ripristino di sistema nell'unità di sistema.

Questo metodo non riesce in modalità provvisoria.

Esempio

'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

Requisiti

Requisito Valore
Client minimo supportato
Windows XP [solo app desktop]
Server minimo supportato
Nessuno supportato
Spazio dei nomi
Radice\Impostazione predefinita
MOF
Sr.mof

Vedi anche

SystemRestore