Вы можете создать пользовательские файлы конфигурации из примера файла конфигурации, если предварительно определенные файлы конфигурации не отвечают вашим потребностям касательно свойств предварительных требований.
Прежде чем создать пользовательский файл конфигурации, выясните, какие свойства предварительных требований нужно добавить, и каковы их ожидаемые значения.
Об этой задаче
Важное замечание: Нужно соблюсти правила именования и правила форматирования, регулирующие создание и редактирование пользовательского файла конфигурации.
Если этого не сделать, Prerequisite Scanner не сможет успешно запустить просмотр при помощи этого файла.
Процедура
- При необходимости добавьте код продукта в файл codename.cfg.
- Создайте файл конфигурации, используя текстовый редактор в каталоге ips_root/OS.
Для имени файла соблюдайте следующие правила именования:
product_code_version.cfg
Где:
- product_code
Это переменная для представления кода продукта в системах Windows или UNIX. Коды продуктов идентифицируют продукт
и (необязательно) поддерживаемую продуктом версию операционной системы. Они хранятся в файле codename.cfg.
У продукта, поддерживающего несколько платформ, может быть несколько кодов продукта, каждый из которых идентифицирует продукт, платформу и версию операционной системы, если она требуется.
- version - это код из 8 цифр, представляющий версию, выпуск, модификацию и уровень, с 2 цифрами для каждой части кода; например, 7.3.21 означает 07032100.
- Просмотрите базовые свойства предварительных требований, описанные в разделе Справочник по обязательным предварительным свойствам, и выясните, какие свойства предварительных требований вам нужно проверять.
- Необязательно: Добавьте раздел, соблюдая правила именования для заголовка раздела. Смотрите раздел Разделы в файлах конфигурации.
- Необязательно: Для каждого раздела просмотрите базовые свойства предварительных требований, описанные в разделе Справочник по обязательным предварительным свойствам, и выясните, какие свойства предварительных требований вам нужно проверять.
- Для каждого свойства предварительного требования, которое нужно добавить, введите пару имя - значение для пользовательского свойства предварительного требования и ожидаемое значение.
Для ожидаемого значения можно задавать спецификаторы и уровень защиты.
Соблюдайте следующий формат, задавая по одному свойству предварительного требования на строке:
[prefix_identifier.]property_name[.suffix_identifier]=
[[sev:FAIL|WARN]][[qualifier_name:qualifier_value]]property_value
где:
Например, у пользовательской предварительно определенной категории свойств предварительных требований префиксный идентификатор
user.
Свойство предварительного требования для проверки, входит ли зарегистрировавшийся пользователь в группу администраторов:
user.isAdmin=True
- Если свойство предварительного требования на существует в предварительно определенных категориях, добавьте имя пользовательского свойства предварительного требования, значение и необязательные спецификаторы. Затем нужно создать следующие файлы, чтобы проверить наличие и сравнить значение пользовательского свойства предварительного требования, как нужно: пользовательский сборщик, чтобы собрать фактическое значение свойства предварительного требования, и пользовательский оценщик, если стандартные функции сравнения не могут сравнить фактическое и ожидаемое значения.