Ключевое слово CATEGORY
VALUEON и VALUEOFF
Вы можете использовать ключевые слова VALUEON и VALUEOFF, чтобы указать конкретные значения, определяющие состояние политики. Раздел «POLICY» содержит пример того, как следует использовать эти ключевые слова. Синтаксис этих ключевых слов имеет вид VALUEON [NUMERIC] Enabled и VALUEOFF [NUMERIC] Disabled. По умолчанию редактор политик создает значение типа REG_SZ; если вы хотите создать значение типа REG_DWORD, укажите перед ним ключевое слово NUMERIC. Например:
VALUEON О VALUEOFF NUMERIC 1
ACTIONLIST
// Создает значение типа REGJ5Z, содержащее “О”
// Создает значение типа REG_DWORD, содержащее 0×01
Ключевое слово ACTIONLIST позволяет вам группировать настройки. Думайте об этом, как о списке значений, которые редактор политик должен изменять, когда вы изменяете политику. Наиболее часто используются два следующих варианта ключевого слова ACTIONLIST:
ACTIONLISTON. Список значений, подлежащих изменению при
включении политики;
ACTIONLISTOFF. Список значений, подлежащих изменению при
выключении политики.
Синтаксис
ACTIONUST
[KEYNAME Subkeyl
VALUENAME Value
VALUE Data END ACTIONUST
Subkey Это необязательный подключ HKLM или HKCU, использующийся в этой категории. Однако не используйте в пути корневой ключ, поскольку предшествующее ключевое слово CLASS уже указывает, какой из них следует использовать. Если вы указываете подключ, все подкатегории, политики и части будут использовати его, если они не указывают явно их собственного подключа. Если имя содержит пробелы, то заключите его в кавычки.
Value Это модифицируемое значение реестра. Включение полити-
ки устанавливает значение типа REG_DWORD в 0×01. Выберите опцию Not Configured, и редактор политик удалит значение из реестра. Чтобы указать значения, отличные от значений 0×00 и 0×01, принятых по умолчанию, используйте ключевое слово VALUE.
Data Это данные, которые вы хотите сохранить в параметре Value.
Значением по умолчанию является REG_SZ, но вы можете изменить его на REG_DWORD, указав перед значением ключевое слово NUMERIC. Если за ключевым словом вы укажете ключевое слово DELETE (VALUE DELETE), редактор политик удалит значение из реестра. Независимо ни от чего,
установка политики в значение Not Configured полностью удаляет значение.
Пример
Листинг 6.8. example.adm
POLICY “Sample Action List”
EXPLAIN “This illustrates action lists” ACTIONLJSTON
VALUENAME Samplei VALUE 1
VALUENAME Sample2 VALUE 1 ENDACTIONUSTON
ACTIONUSTOF
VALUENAME Samplei VALUE 0
VALUENAME Sample2 VALUE 0 ENDACTIONUSTOFF END POLICY
PART