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