勇芳软件工作室.汉化:  Windows Management Instrumentation > COM API for WMI > Interfaces >

IWbemBackupRestoreEx

Previous pageReturn to chapter overviewNext page

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。