Расширение политик, основанных на реестре
1. Создайте административный шаблон с помощью языка, о котором вы
узнаете в этой главе. Файл шаблонов является текстовым файлом с расширением .adm.
2. Загрузите файл шаблонов в редактор Group Policy, как вы узнаете в разделе «Распространение политик, основанных на реестре».
3. Измените настройки, определенные в этом административном шаблоне.
Следующий листинг является примером административного шаблона, который ничего не делает, а просто является примером того, как выглядит файл шаблонов. Рисунок 6.4 показывает, как выглядит этот шаблон в редакторе Group Policy. Аннотации на рисунке показывают некоторые из ключевых слов, отвечают за различные части политики. Например, ключевое слово EXPLAIN отвечает за отображение описания политики, которое вы видите на рисунке. В оставшейся части этого раздела вы увидите десятки других примеров, которые представляют собой строительные блоки для создания ваших собственных административных шаблонов. Берите эти строительные блоки и копируйте их прямо в ваш файл, чтобы быстро начать создание шаблона.
Листинг 6.1. example.adm CLASS USER
CATEGORY “Sample Policies” #if version >= 4
EXPLAIN “These are sample policies that don’t do anything.” #endif
POUCY “Sample Policy”
#if version >= 4
SUPPORTED “At least Microsoft Windows XP Professional”
#endif
EXPLAIN “This is a sample policy that doesn’t do much.”
KEYNAME “Software\Policies”
VALUENAME Sample
VALUEON NUMERIC 1
VALUEOFF NUMERIC 0 ENDPOUCY
END CATEGORY
Примечание. Операторы #if и #endif обрамляют выражения, которые работают только в определенных версиях System Policy или Group Policy. Используя эти операторы, разработчики могут написать один административный шаблон, который будет работать в различных версиях Windows, включая Windows NT, Windows 2000, и Windows XP. System Policy в Windows NT имеет версию 2. Windows 2000 имеет версию 3. Windows XP имеет версию 4. Так, чтобы убедиться, что редактор Group Policy в Windows 2000 будет игнорировать ключевые слова, поддерживаемые только в Windows XP, разработчики поместили эти ключевые слова между #if version >= 4 и #endif. Чтобы быть уверенным в том, что блок ключевых слов увидит только редактор System Policy в Windows NT, поместите его между #if version = 2 и #endif. Эти условные операторы показывают, что Microsoft смотрела далеко вперед, даже в те далекие дни.
Страниц: 1 2