Freigeben über


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
Sr.mof

Siehe auch

SystemRestore