Enable-Methode der SystemRestore-Klasse
Aktiviert die Überwachung auf einem bestimmten Laufwerk.
Syntax
uint32 Enable(
[in] String Drive
);
Parameter
-
Laufwerk [ in]
-
Das zu aktivierende Laufwerk. Die Laufwerks Zeichenfolge muss die Form "C: \ " aufweisen. Wenn es sich bei diesem Parameter um das Systemlaufwerk oder eine leere Zeichenfolge ("") handelt, werden alle Laufwerke überwacht.
Rückgabewert
Wenn die Methode erfolgreich ausgeführt wird, ist der Rückgabewert S _ OK. Andernfalls gibt die Methode einen der com-Fehlercodes zurück, die in WinError. h definiert sind.
Bemerkungen
Die enable -Methode wartet nicht darauf, dass die Überwachung vollständig aktiviert wird, bevor Sie zurückkehrt, da dies einige Zeit in Anspruch nehmen kann. Stattdessen wird sofort nach dem Start des System Wiederherstellungs Dienstanbieter und des Filter Treibers zurückgegeben.
Zum Aktivieren der Systemwiederherstellung auf einem nicht-System Laufwerk müssen Sie zuerst die Systemwiederherstellung auf dem Systemlaufwerk aktivieren.
Diese Methode schlägt im abgesicherten Modus fehl.
Beispiele
'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
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Nur Windows XP [ -Desktop-Apps] |
| Unterstützte Mindestversion (Server) |
Nicht unterstützt |
| Namespace |
\Standardwert |
| MOF |
|