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


Интерфейс IWbemBackupRestoreEx (wbemcli.h)

Интерфейс IWbemBackupRestoreEx выполняет резервное копирование и восстановление содержимого репозитория. Затронутое содержимое репозитория — это статические данные, например определения классов, которые компилируются в репозиторий при загрузке MOF-файла. Динамические данные, предоставляемые поставщиками, не включаются. Этот интерфейс добавляет методы Pause и Resume в функциональные возможности IWbemBackupRestore.

Наследование

Интерфейс IWbemBackupRestoreEx наследуется от IWbemBackupRestore. IWbemBackupRestoreEx также имеет следующие типы элементов:

Методы

Интерфейс IWbemBackupRestoreEx содержит следующие методы.

 
IWbemBackupRestoreEx::P ause

Метод IWbemBackupRestoreEx::P ause блокирует операции записи из репозитория инструментария управления Windows (WMI) и может привести к блокировке операций чтения.
IWbemBackupRestoreEx::Resume

Метод IWbemBackUpRestoreEx::Resume снимает блокировку репозитория инструментария управления Windows (WMI) для продолжения операций.

Комментарии

Режим по умолчанию совпадает с установкой флага принудительного режима, который прерывает все активные подключения. Это приводит к ошибкам удаленного вызова процедур (RPC) из всех активных COM-подключений к WMI до тех пор, пока не будут установлены новые подключения.

Во время операции восстановления не может быть активных подключений к репозиторию. По этой причине операция восстановления завершается сбоем, если используются параметры по умолчанию и имеются активные подключения. Можно указать флаг, чтобы разорвать все активные подключения.

У клиента, выполняющего вызов, должна быть включена правильная привилегия. Для резервного копирования требуются права SE_RESTORE_NAME , а для восстановления — SE_RESTORE_NAME. Чтобы включить привилегию, клиентское приложение должно выполняться под учетной записью пользователя, которая имеет эти привилегии, и эта привилегия должна быть включена с помощью функции Windows AdjustTokenPrivileges .

Любой локальный пользователь может выполнять эти вызовы, но удаленные пользователи должны иметь WBEM_FULL_WRITE_REP доступ к корневому пространству имен.

Требования

   
Минимальная версия клиента Windows Vista
Минимальная версия сервера Windows Server 2008
Целевая платформа Windows
Header wbemcli.h (включая Wbemidl.h)

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

COM API для WMI