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
SR. MOF

Siehe auch

SystemRestore