iWbemBackupRestore 接口 (wbemcli.h)

IWbemBackupRestore 接口备份和还原 WMI 存储库的内容。 存储库的受影响内容是静态数据,例如加载 MOF 文件时编译到存储库中的类定义。 不包括通过提供程序提供的动态数据。

继承

IWbemBackupRestore 接口继承自 IUnknown 接口。 IWbemBackupRestore 还具有以下类型的成员:

方法

IWbemBackupRestore 接口包含以下方法。

 
IWbemBackupRestore::Backup

IWbemBackupRestore::Backup 方法将静态存储库的内容备份到单独的文件中。
IWbemBackupRestore::Restore

IWbemBackupRestore::Restore 方法删除当前存储库的内容,并使用以前指定的备份的内容还原它们。

注解

默认模式与设置强制模式标志相同,这会中断所有活动连接。 这会导致远程过程调用 (RPC) 从任何活动 COM 连接到 WMI 的错误,直到建立新的连接。

还原操作期间不能有与存储库的活动连接。 因此,如果使用默认参数并且存在活动连接,则还原操作会失败。 可以指定标志来中断所有活动连接。

注意 进行调用的客户端必须启用适当的权限。 备份需要 SE_RESTORE_NAME 特权,而还原需要 SE_RESTORE_NAME。 若要启用权限,客户端应用程序必须在具有该特权的用户帐户下运行,并且必须使用 Windows AdjustTokenPrivileges 函数启用该特权。
 
对于运行 Windows 的计算机,任何本地用户可以进行这些调用,但远程用户必须具有对根命名空间 WBEM_FULL_WRITE_REP 访问权限。

要求

要求
最低受支持的客户端 Windows Vista
最低受支持的服务器 Windows Server 2008
目标平台 Windows
标头 wbemcli.h (包括 Wbemidl.h)

另请参阅

适用于 WMI 的 COM API