@MagicalGroo

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

Есть ini файл который находится в AppData, хотелось бы распространить его через групповую политику на все ПК (дабы избежать настройки руками на каждом ПК для каждого нового пользователя). Но внутри ini файла находиться путь до папки в которой лежит данный файл, и соответственно для каждого пользователя он должен быть свой. (Так же рядом лежит файл авторизации в базе данных, по этому закинуть файл в общую папку, а не AppData не получится)

Пример ini файла

[Processing]
Configuration\KEEP_DIALOG_OPEN=true
Configuration\USE_FILENAME_AS_LAYER_NAME=false
Configuration\SHOW_PROVIDERS_TOOLTIP=true
Configuration\OUTPUTS_FOLDER=C:\\Users\\user_name\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\processing\\outputs
Configuration\SHOW_CRS_DEF=true
Configuration\WARN_UNMATCHING_CRS=true
Configuration\SHOW_ALGORITHMS_KNOWN_ISSUES=false
Configuration\RASTER_STYLE=
Configuration\VECTOR_POINT_STYLE=
Configuration\VECTOR_LINE_STYLE=
Configuration\VECTOR_POLYGON_STYLE=
Configuration\PRE_EXECUTION_SCRIPT=
Configuration\POST_EXECUTION_SCRIPT=
Configuration\FILTER_INVALID_GEOMETRIES=2
Configuration\MODELS_FOLDER=C:\\Users\\user_name\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\processing\\models
Configuration\SCRIPTS_FOLDERS=C:\\Users\\user_name\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\processing\\scripts
Configuration\ACTIVATE_GRASS7=true
Configuration\GRASS7_LOG_COMMANDS=false
Configuration\GRASS7_LOG_CONSOLE=false
  • Вопрос задан
  • 54 просмотра
Пригласить эксперта
Ответы на вопрос 2
SignFinder
@SignFinder
Wintel\Unix Engineer\DevOps
IMHO - неправильный подход к формированию ini файла - что мешает использовать в нем готовые общие переменные?
https://www.urtech.ca/2017/03/solved-common-variab...
Если что-то мешает - то только один вариант - написать скрипт например на powershell, которому можно передавать данные из переменных и который будет формировать нужный вам файл и класть его куда нужно.
Ответ написан
Комментировать
@NortheR73
системный инженер
в целом, Alexey Dmitriev уже описал возможное решение...
если вам надо сделать через GPO - например, logon-скрипт, который берет из системных переменных имя пользователя, в коде формирует ini-файл (или берет заранее подготовленный шаблон файла и меняет в нем нужные настройки) и кладет в папку пользователя...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы