Partager via


Activer la méthode de la classe SystemRestore

Active la surveillance sur un lecteur particulier.

Syntaxe

uint32 Enable(
  [in] String Drive
);

Paramètres

Drive [in]

Lecteur à activer. La chaîne de lecteur doit avoir la forme « C:\ ». Si ce paramètre est le lecteur système ou une chaîne vide («  »), tous les lecteurs sont surveillés.

Valeur retournée

Si la méthode réussit, la valeur de retour est S_OK. Sinon, la méthode retourne l’un des codes d’erreur COM définis dans WinError.h.

Notes

La méthode Enable n’attend pas que la supervision soit activée complètement avant de retourner, car cela peut prendre un certain temps. Au lieu de cela, il retourne immédiatement après le démarrage du service de restauration du système et du pilote de filtre.

Pour activer la restauration du système sur un lecteur non-système, vous devez d’abord activer la restauration du système sur le lecteur système.

Cette méthode échoue en mode sans échec.

Exemples

'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

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge
Aucun pris en charge
Espace de noms
Racine\Default
MOF
Sr.mof

Voir aussi

SystemRestore