pragma autorecover

Команда препроцессора pragma autorecover добавляет MOF-файл в список файлов, скомпилированных во время восстановления репозитория. Список MOF-файлов с автоматическим восстановлением хранится в следующем разделе реестра:

HKEY_LOCAL_MACHINE\ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ\Microsoft\WBEM\CIMOM\mofs автовосстановки

WMI проверяет целостность репозитория WMI, когда операционная система запускает WMI. Если репозиторий поврежден, инструментарий WMI автоматически перестраивает репозиторий и перекомпилирует все MOF-файлы, перечисленные в этом разделе в реестре.

Ниже описан синтаксис команды pragma autorecover.

#pragma autorecover

Однако при использовании этой команды необходимо соблюдать следующие ограничения:

  • WMI не может восстановить MOF-файлы, расположенные на удаленном компьютере.

    Поэтому MOF-файлы, перечисленные в этом разделе реестра, должны находиться на локальном компьютере.

  • Невозможно указать параметры командной строки, которые компилятор MOF использует при восстановлении MOF-файла WMI.

    Поэтому в MOF-файл следует включить команды pragma , которые делают переключения командной строки ненужными. В следующем примере описывается общий параметр командной строки, который WMI не использует при восстановлении MOF-файла из этого раздела реестра: mofcomp -N:Root\Test mymof.mof.

    Однако пространство имен можно указать с помощью команды pragma в MOF-файле.

    #pragma namespace ("\\\\.\\Root\\test")
    

Требования

Требование Значение
Минимальная версия клиента
Windows Vista
Минимальная версия сервера
Windows Server 2008

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

Команды препроцессора