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 Vista |
最低受支持的服务器 | Windows Server 2008 |
目标平台 | Windows |
标头 | wbemcli.h (包括 Wbemidl.h) |