Bug 52230 - Не применяются переменные окружения через групповые политики (домен Windows Server 2019)
Summary: Не применяются переменные окружения через групповые политики (домен Windows S...
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: gpupdate (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Valery Sinelnikov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-11-27 15:50 MSK by Белая Алёна
Modified: 2024-11-27 15:50 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Белая Алёна 2024-11-27 15:50:50 MSK
gpupdate-0.11.4-alt1
gpui-0.2.55-alt1
admx-basealt-0.1.13.6-alt1

Домен Windows Server 2019

Введены клиенты 
ALT Workstation 10.2
ALT Workstation K 10.4
ALT Education 10.2

На одном из клиентов установлен GPUI для изменения групповых политик.

Шаги воспроизведения:
1. Открыть GPUI
2. Добавить переменную окружения, например настройки прокси:
Настройки - Настройки системы - Окружение: Новый - Переменная окружения
	Действие: Заменить
	Тип переменной: Системная переменная
	Имя: HTTPS_PROXY
	Значение: http://IP:3128
Нажать ОК
3. На проверяемом клиенте применить политики:
$ gpupdate

4. Повторно авторизоваться доменным пользователем в систему

5. Проверить, что политика применилась и переменная создана:
$ env | grep -i proxy


Ожидаемый результат: переменная создана

Результат: переменная не создана

Переменная есть в кэшe на клиенте:
cat /var/cache/samba/gpo_cache/AD.TESTDOMAIN/POLICIES/\{31B2F340-016D-11D2-945F-00C04FB984F9\}/MACHINE/PREFERENCES/ENVIRONMENTVARIABLES/ENVIRONMENTVARIABLES.XML 
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<EnvironmentVariables clsid="{BF141A63-327B-438a-B9BF-2C188F13B7AD}">
  <EnvironmentVariable bypassErrors="0" changed="2024-11-27 10:28:56" clsid="{78570023-8373-4a19-BA80-2F150738EA19}" desc="" image="0" name="HTTPS_PROXY" removePolicy="0" status="" uid="{8a45be56-0e76-4914-8373-5d68750e3d1e}" userContext="0">
    <Properties action="R" name="HTTPS_PROXY" partial="0" user="0" value="http://IP:3128"/>
  </EnvironmentVariable>
  <EnvironmentVariable bypassErrors="0" changed="2024-11-27 10:28:56" clsid="{78570023-8373-4a19-BA80-2F150738EA19}" desc="" image="0" name="HTTP_PROXY" removePolicy="0" status="" uid="{4f862eb5-9a1c-4f7e-b17b-13822854ae6e}" userContext="0">
    <Properties action="R" name="HTTP_PROXY" partial="0" user="0" value="http://IP:3128"/>
  </EnvironmentVariable>

Также есть записи в конфигах, опеределяющих переменные:
# cat /etc/gpupdate/environment 
HTTPS_PROXY DEFAULT="http:IP:3128"

$ cat .gpupdate_environment 
HTTP_PROXY DEFAULT="http:IP:3128"

Но в выводе $ env | grep -i proxy переменные отсутствуют. 

При проверке в RSAT активирован дополнительный чекбокс "Остановить обработку элементов в этом расширении при возникновении ошибки". 
При установке переменных через RSAT результат аналогичный.

Проверено для тех же стендов в домене Samba(samba-4.19.9-alt1). Переменные успешно устанавливаются.