IWbemBackupRestoreEx接口备份并恢复存储库的内容。存储库的受影响的内容是静态数据,例如加载管理对象格式(MOF)文件时将编译到存储库中的类定义。不包括通过提供商提供的动态数据。该界面将暂停和恢复方法添加到IWbemBackupRestore的功能。
方法
IWbemBackupRestoreEx接口继承了IWbemBackupRestore接口的方法。
此外,IWbemBackupRestoreEx定义了以下方法。
方法 |
描述 |
备用 |
将存储库的内容备份到指定的文件。 |
恢复 |
从指定的文件恢复存储库的内容。 |
暂停 |
锁定WMI存储库的写入操作。 |
恢复 |
释放WMI存储库上的锁,以便操作可以正常进行。 |
备注
默认模式与设置强制模式标志相同,该标志会中断所有活动连接。这导致在建立新连接之前,从任何活动的COM连接到WMI的远程过程调用(RPC)错误。
Windows 2000和Windows NT: 在存储库备份期间,可能会发生其他读操作。但是,写入操作被阻止,以及该点之后的任何读取操作,直到备份完成。
在还原操作期间,可能没有与存储库的活动连接。因此,如果使用默认参数并且有活动连接,还原操作将失败。可以指定一个标志来中断所有活动的连接。
拨打电话的客户端必须启用正确的权限。备份需要SE_RESTORE_NAME权限,而恢复需要SE_RESTORE_NAME。要启用权限,客户端应用程序必须在具有该权限的用户帐户下运行,并且必须使用Windows AdjustTokenPrivileges功能启用该权限。
任何本地用户都可以进行这些调用,但远程用户必须具有对根命名空间的WBEM_FULL_WRITE_REP权限。
要求
客户 |
需要Windows Vista,Windows XP,Windows 2000 Professional,Windows NT Workstation 4.0 SP4及更高版本,Windows Me,Windows 98或Windows 95。 |
服务器 |
需要Windows Server 2008,Windows Server 2003,Windows 2000 Server或Windows NT Server 4.0 SP4及更高版本。 |
头 |
在Wbemcli.inc中声明。 |
DLL |
需要Wbemsvc.dll。 |