Групповые политики/gpresult

Материал из ALT Linux Wiki

GPResult (gpresult) отображает сведения о результирующем наборе групповых политик для текущего пользователя (для которого запущена сессия) на текущей машине.

Сведения о примененных групповых политиках генерируются из данных, полученных после последнего выполнения gpupdate. GPResult не вызывает утилиту gpupdate.

Синтаксис

gpresult [-h] [-r] [-c] [-v] [-l] [-i POLICY_GUID] [-n POLICY_NAME] [-u] [-m]

Опция -l/--list не применяется с опциями -i/--policy_guid и -n/--policy_name

Без выбора опции формата вывода по умолчанию используется -v/--verbose

Параметры

Параметр Описание
-h, --help Получить справочную информацию
-r, --raw Формат вывода: отображение ключей и значений
-c, --common Формат вывода: отображаются сведения о системе и имена групповых политик
-v, --verbose Формат вывода: отображение подробных сведений о групповых политиках
-l, --list Формат вывода: форматированное отображение имен групповых политик и их GUID
-i POLICY_GUID, --policy_guid POLICY_GUID Получить информацию о примененных ключах и значениях политики по GUID
-n POLICY_NAME, --policy_name POLICY_NAME Получить информацию о примененных ключах и значениях политики по имени
-u, --user Отобразить информацию для текущего пользователя
-m, --machine Отобразить информацию для текущей машины

Замечания

  • Опция -l\--list может использоваться вместе с опцией -r\--row — вывод не будет форматированным, имя GPO и GUID разделяются одним пробелом
  • GUID групповой политики можно передавать как в фигурных скобках, так и без: {1BA9EB0C-7B29-49CC-813D-75D8701FC221} и 1BA9EB0C-7B29-49CC-813D-75D8701FC221

Примеры

  • Получить полный отчет о примененных групповых политиках для пользователя и машины:
$ gpresult -v
  • Получить полный отчет о примененных политиках для пользователя:
$ gpresult -v -u
  • Вывести список (примененных) имен групповых политик и их GUID:
    $ gpresult -l
    Local Policy    -
    nm              {6F65CD4D-9209-4A81-9801-17A35CEE5CFD}
    KDE             {A12547D7-2FFA-4E37-9382-D6767489E3DF}
    
  • Получить информацию о примененных ключах групповой политики по GUID:
    $ gpresult -c -i 6F65CD4D-9209-4A81-9801-17A35CEE5CFD
    /Software/BaseALT/Policies/Polkit/org.freedesktop.NetworkManager.enable-disable-network         Auth_admin
    /Software/BaseALT/Policies/Polkit/org.freedesktop.NetworkManager.settings.modify.system         No
    /Software/BaseALT/Policies/PolkitLocks/org.freedesktop.NetworkManager.enable-disable-network    0
    /Software/BaseALT/Policies/PolkitLocks/org.freedesktop.NetworkManager.settings.modify.system    0
    
  • Получить информацию о примененных ключах групповой политики по имени политики:
    $ gpresult -c -n KDE
    /Software/BaseALT/Policies/GPUpdate/GlobalExperimental                                 1
    /Software/BaseALT/Policies/GPUpdate/KdeApplierUser                                     1
    /Software/BaseALT/Policies/KDE/baloofilerc/Basic Settings/Indexing-Enabled             0
    /Software/BaseALT/Policies/KDE/baloofilerc/General/index hidden folders                1
    /Software/BaseALT/Policies/KDE/baloofilerc/General/only basic indexing                 1
    /Software/BaseALT/Policies/KDE/kwinrc/Windows/FocusPolicy                              FocusFollowsMouse
    /Software/BaseALT/Policies/KDE/kwinrc/Windows/NextFocusPrefersMouse                    1
    /Software/BaseALT/Policies/KDE/plasma-localerc/Formats/LANG                            ru_RU.UTF-8
    /Software/BaseALT/Policies/KDE/plasma-localerc/Translation/LANGUAGE                    ru
    /Software/BaseALT/Policies/KDELocks/baloofilerc.Basic Settings.Indexing-Enabled        1
    /Software/BaseALT/Policies/KDELocks/kwinrc.Windows.FocusPolicy                         1
    /Software/BaseALT/Policies/KDELocks/plasma-localerc.Formats.LANG                       1
    /Software/BaseALT/Policies/KDELocks/plasma-localerc.Translation.LANGUAGE               0
    /Software/BaseALT/Policies/Polkit/org.freedesktop.packagekit.package-reinstall         No
    /Software/BaseALT/Policies/PolkitLocks/org.freedesktop.packagekit.package-reinstall    0
    
    где KDE — имя групповой политики.

Дополнительные ссылки

🔗 Групповые политики в ALT Linux
🔗 Групповые политики/ALT System Control
🔗 Исходный код GPResult