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 |