共用方式為


SystemRestore 類別的 Enable 方法

在特定磁片磁碟機上啟用監視。

語法

uint32 Enable(
  [in] String Drive
);

參數

磁片磁碟機 [in]

要啟用的磁片磁碟機。 磁片磁碟機字串的格式應該是 「C:\」。 如果此參數是系統磁片磁碟機或空字串 (「」) ,則會監視所有磁片磁碟機。

傳回值

如果方法成功,傳回值會S_OK。 否則,方法會傳回 WinError.h 中定義的其中一個 COM 錯誤碼。

備註

Enable方法不會在傳回之前完全等待監視啟用,因為這可能需要一段時間。 相反地,它會在啟動系統還原服務和篩選驅動程式之後立即傳回。

若要在非系統磁片磁碟機上啟用系統還原,您必須先在系統磁片磁碟機上啟用系統還原。

此方法在安全模式中失敗。

範例

'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

規格需求

需求
最低支援的用戶端
Windows XP [僅限傳統型應用程式]
最低支援的伺服器
都不支援
命名空間
Root\Default
MOF
Sr.mof

另請參閱

SystemRestore