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 Laufwerkszeichenfolge sollte die Form "C:\" aufweisen. Wenn dieser Parameter das Systemlaufwerk oder eine leere Zeichenfolge ("") ist, werden alle Laufwerke überwacht.
Rückgabewert
Wenn die Methode erfolgreich ist, wird 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, bis die Überwachung vollständig aktiviert ist, bevor sie zurückgegeben wird, da dies eine Weile dauern kann. Stattdessen wird sofort nach dem Starten des Systemwiederherstellungsdiensts und des Filtertreibers zurückgegeben.
Um die Systemwiederherstellung auf einem Nicht-Systemlaufwerk zu aktivieren, 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) |
Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Nicht unterstützt |
Namespace |
Root\Default |
MOF |
|