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