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 |
|