Поделиться через


Интерфейс 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
Header wbemcli.h (включая Wbemidl.h)

См. также раздел

COM API для WMI