Product SiteDocumentation Site

10.5.3. Управление INI-файлами

Групповая политика Управление INI-файлами позволяет:
  • добавить свойство в файл параметров конфигурации (.ini);
  • заменить свойство в INI-файле;
  • удалить свойство из INI-файла;
  • удалить раздел из INI-файла;
  • удалить INI-файл.
В разделах INI-файлов используется следующий формат:
[sectionA]
var01=value01

[sectionB]
var01=value01
var02=value02
Для настройки этой политики следует перейти в Компьютер/ПользовательНастройкиНастройки системыIni файлы. В контекстном меню свободной области выбрать пункт НовыйIni файл
GPUI. Создание новой политики «Ini файл»
В диалоговом окне Диалог настроек задать настройки политики:
GPUI. Диалоговое окно настройки политики «Ini файл»
Опции доступные на вкладке Основные настройки:
  • Действие — действие, которое будет выполняться для INI-файла:
    • Создать — добавление свойства в INI-файл. Если файл не существует, он будет создан;
    • Удалить — удаление свойства или раздела из INI-файла (либо удаление INI-файла);
    • Заменить — удаление и повторное создание свойства в INI-файле (суммарный итог действия Заменить — переопределение свойства. Если свойство не существует, действие Заменить создаст его);
    • Обновить — удаление и повторное создание свойства в INI-файле (аналогично действию Заменить);
  • Путь к файлу — путь к INI-файлу с точки зрения клиента (путь не должен включать кавычки). Если файл и родительские папки не существуют, они будут созданы;
  • Имя секции — имя раздела в файле, свойство которого нужно настроить или удалить. Чтобы удалить INI-файл целиком, следует оставить это поле пустым;
  • Имя свойства — имя свойства, которое нужно настроить или удалить. Чтобы удалить целиком раздел файла или весь файл, следует оставить это поле пустым;
  • Значение свойства — значение свойства. Значения могут содержать символы кавычек, которые, однако, при чтении значений приложением или операционной системой обычно удаляются. Все значения воспринимаются как текст. Если данное поле оставлено пустым, свойству присваивается пустое значение, что воспринимается как отсутствие свойства. Этот параметр доступен, если выбрано действие Создать, Заменить или Обновить.
Политики управления INI-файлами относятся к экспериментальным, поэтому на машинах с ОС «Альт» где они применяются должны быть включены экспериментальные групповые политики (подробнее см. раздел Экспериментальные групповые политики).
Все настройки политики управления INI-файлами хранятся в файлах:
  • {GUID GPT}/Machine/Preferences/Inifiles/Inifiles.xml
  • {GUID GPT}/User/Preferences/Inifiles/Inifiles.xml
Пример файла Inifiles.xml:
<?xml version="1.0" encoding="utf-8" standalone="no" ?>
<IniFiles clsid="{694C651A-08F2-47fa-A427-34C4F62BA207}">
  <Ini changed="2022-11-21 09:13:44"
        clsid="{EEFACE84-D3D8-4680-8D4B-BF103E759448}"
        image="3"
        name="version.ini"
        status="version.ini"
        uid="{ADAA9BCF-C2EA-4004-980F-CEDA823E3B91}"
        bypassErrors="1">
    <Properties
        path="C:\tmp\version.ini"
        section=""
        value=""
        property="BP"
        action="D"/>
  </Ini>
</IniFiles>