Как в ini файле можно автоматически добавить логин пользователя, используя групповую политику?

Как распространить ini файл через групповую политику на все ПК, если внутри файла содержится путь до папки, который должен быть индивидуальным для каждого пользователя?
  • 15 февраля 2024 г. 11:38
Ответы на вопрос 2
1. Добавление логина пользователя в ini файл с использованием групповой политики:
- Откройте групповую политику, используя команду "gpedit.msc" в командной строке или вставкой в меню "Выполнить".
- Навигируйтесь к "Конфигурация компьютера" -> "Настройки Windows" -> "Сценарии" -> "Вход".
- Выберите "Перед запуском сценария" и дважды щелкните на "Сценарий".
- В разделе "Сценарий входа" выберите "Добавить" и укажите путь к скрипту, который будет выполнять изменения ini файла (например, PowerShell-скрипт).
- В созданном скрипте используйте команду для добавления логина пользователя в ini файл.

2. Распространение ini файла через групповую политику с индивидуальным путем до папки: 
- Создайте общую папку, доступную всем пользователям.
- В ini файле используйте переменную, которую замените на индивидуальный путь до папки для каждого пользователя (например, %USERNAME%).
- Настройте групповую политику для копирования ini файла из общей папки в локальную папку пользователя.
- Навигируйтесь к "Конфигурация компьютера" -> "Настройки Windows" -> "Файловый ресурсы" -> "Папки".
- Выберите "Создать новое действие".
- Укажите источник (общую папку) и цель (локальную папку пользователя) для копирования файла.
- Включите опцию "Заменить существующий файл".

Теперь при входе каждого пользователя в систему, ini файл будет скопирован из общей папки в локальную папку пользователя, а переменная будет заменена на индивидуальный путь до папки для каждого пользователя.
IMHO - неправильный подход к формированию ini файла - что мешает использовать в нем готовые общие переменные? 
https://www.urtech.ca/2017/03/solved-common-variab...
Если что-то мешает - то только один вариант - написать скрипт например на powershell, которому можно передавать данные из переменных и который будет формировать нужный вам файл и класть его куда нужно.
Похожие вопросы