Групповая политика — это функция семейства операционных систем Microsoft Windows NT (включая Windows 7, Windows 8.1, Windows 10, Windows 11 и Windows Server 2003+), которая контролирует рабочую среду учетных записей пользователей и компьютеров. Групповая политика обеспечивает централизованное управление и настройку операционных систем, приложений и настроек пользователей в среде Active Directory . Набор конфигураций групповой политики называется объектом групповой политики ( GPO ). Версия групповой политики, называемая локальной групповой политикой (LGPO или LocalGPO), позволяет управлять объектами групповой политики без Active Directory на автономных компьютерах. [1] [2]
Серверы Active Directory распространяют групповые политики, перечисляя их в своем каталоге LDAP в объектах класса groupPolicyContainer
. Они относятся к путям файлового сервера (атрибут gPCFileSysPath
), в которых хранятся фактические объекты групповой политики, обычно в общем ресурсе SMB \\ domain.com \ SYSVOL , совместно используемом сервером Active Directory. Если групповая политика имеет параметры реестра, связанный общий файловый ресурс будет иметь файл registry.pol
с параметрами реестра, которые клиент должен применить. [3]
Редактор политик (gpedit.msc) не предоставляется в домашних версиях Windows XP/Vista/7/8/8.1/10/11.
Групповые политики частично контролируют, что пользователи могут и не могут делать в компьютерной системе. Например, групповую политику можно использовать для обеспечения соблюдения политики сложности паролей, которая не позволяет пользователям выбирать слишком простой пароль. Другие примеры включают: разрешение или запрет неопознанным пользователям с удаленных компьютеров подключаться к сетевому ресурсу или блокирование/ограничение доступа к определенным папкам. Набор таких конфигураций называется объектом групповой политики (GPO).
Групповая политика, являющаяся частью технологий Microsoft IntelliMirror , направлена на снижение затрат на поддержку пользователей. Технологии IntelliMirror относятся к управлению отключенными компьютерами или перемещаемыми пользователями и включают перемещаемые профили пользователей , перенаправление папок и автономные файлы .
Для достижения цели централизованного управления группой компьютеров машины должны получать и применять объекты групповой политики. Объект групповой политики, расположенный на одном компьютере, применяется только к этому компьютеру. Чтобы применить объект групповой политики к группе компьютеров, групповая политика использует Active Directory (или сторонние продукты, такие как ZENworks Desktop Management ) для распространения. Active Directory может распространять объекты групповой политики на компьютеры, принадлежащие домену Windows .
По умолчанию Microsoft Windows обновляет параметры политики каждые 90 минут со случайным смещением в 30 минут. На контроллерах домена Microsoft Windows делает это каждые пять минут. Во время обновления он обнаруживает, извлекает и применяет все объекты групповой политики, применимые к компьютеру и вошедшим в систему пользователям. Некоторые настройки, например параметры автоматической установки программного обеспечения, сопоставления дисков, сценариев запуска или сценариев входа в систему, применяются только во время запуска или входа пользователя в систему. Начиная с Windows XP , пользователи могут вручную инициировать обновление групповой политики, используя команду gpupdate
из командной строки . [4]
Объекты групповой политики обрабатываются в следующем порядке (сверху вниз): [5]
Итоговые параметры групповой политики, примененные к данному компьютеру или пользователю, известны как результирующий набор политик (RSoP). Информация RSoP может отображаться как для компьютеров, так и для пользователей, использующих эту gpresult
команду. [7]
Параметры политики внутри иерархической структуры обычно передаются от родителя к потомкам, от детей к внукам и так далее. Это называется наследованием . Его можно заблокировать или принудительно применить, чтобы контролировать, какие политики применяются на каждом уровне. Если администратор более высокого уровня (администратор предприятия) создает политику, наследование которой заблокировано администратором более низкого уровня (администратором домена), эта политика все равно будет обработана.
Если настроены параметры предпочтений групповой политики, а также настроен эквивалентный параметр групповой политики, значение параметра групповой политики будет иметь приоритет.
Фильтрация WMI — это процесс настройки области объекта групповой политики путем выбора применяемого фильтра (WMI). Эти фильтры позволяют администраторам применять объект групповой политики только, например, к компьютерам определенных моделей, оперативной памяти, установленному программному обеспечению или чему-либо, доступному через запросы WMI.
Локальная групповая политика (LGP или LocalGPO) — это более базовая версия групповой политики для автономных компьютеров и компьютеров, не входящих в домен, которая существует по крайней мере со времен Windows XP , [ когда? ] и может применяться к компьютерам домена. [ нужна цитация ] До Windows Vista LGP мог применять объект групповой политики для одного локального компьютера, но не мог создавать политики для отдельных пользователей или групп. Начиная с Windows Vista, LGP позволяет управлять локальной групповой политикой для отдельных пользователей и групп, [1] , а также позволяет выполнять резервное копирование, импорт и экспорт политик между автономными компьютерами через «пакеты групповой политики» — контейнеры групповой политики, которые включают файлы, необходимые для импортируйте политику на целевой компьютер. [2]
Настройки групповой политики — это способ, с помощью которого администратор может установить политики, которые не являются обязательными, но необязательными для пользователя или компьютера. Существует набор расширений параметров групповой политики, ранее известных как PolicyMaker. Microsoft купила PolicyMaker, а затем интегрировала его с Windows Server 2008 . С тех пор Microsoft выпустила инструмент миграции, который позволяет пользователям переносить элементы PolicyMaker в настройки групповой политики. [8]
В настройки групповой политики добавлен ряд новых элементов конфигурации. Эти элементы также имеют ряд дополнительных параметров таргетинга, которые можно использовать для детального контроля применения этих элементов настроек.
Настройки групповой политики совместимы с версиями x86 и x64 Windows XP, Windows Server 2003 и Windows Vista с добавлением клиентских расширений (также известных как CSE). [9] [10] [11] [12] [13] [14]
Клиентские расширения теперь включены в Windows Server 2008 , Windows 7 и Windows Server 2008 R2 .
Первоначально групповые политики изменялись с помощью инструмента редактирования групповой политики, который был интегрирован с оснасткой консоли управления Microsoft (MMC) «Пользователи и компьютеры Active Directory», но позже он был разделен на отдельную оснастку MMC, называемую консолью управления групповыми политиками ( ГПМК). GPMC теперь является пользовательским компонентом в Windows Server 2008 и Windows Server 2008 R2 и предоставляется для загрузки в составе средств удаленного администрирования сервера для Windows Vista и Windows 7 . [15] [16] [17] [18]
Microsoft также выпустила инструмент для внесения изменений в групповую политику под названием Advanced Group Policy Management [19] (также известный как AGPM). Этот инструмент доступен для любой организации, которая лицензировала пакет Microsoft Desktop Optimization Pack (также известный как MDOP). Этот расширенный инструмент позволяет администраторам осуществлять процесс возврата и вывода изменений в объектах групповой политики, отслеживать изменения в объектах групповой политики и реализовывать рабочие процессы утверждения изменений в объектах групповой политики.
AGPM состоит из двух частей — серверной и клиентской. Сервер — это служба Windows, которая хранит свои объекты групповой политики в архиве, расположенном на том же компьютере или в общей сетевой папке. Клиент представляет собой оснастку консоли управления групповыми политиками и подключается к серверу AGPM. Настройка клиента осуществляется через групповую политику.
Параметры групповой политики применяются целевыми приложениями добровольно. Во многих случаях это просто отключение пользовательского интерфейса для определенной функции. [20]
Альтернативно, злонамеренный пользователь может изменить или вмешаться в работу приложения, так что оно не сможет успешно прочитать настройки групповой политики, тем самым применяя потенциально более низкие настройки безопасности по умолчанию или даже возвращая произвольные значения. [21]
В Windows 8 появилась новая функция под названием «Обновление групповой политики». Эта функция позволяет администратору принудительно обновить групповую политику на всех компьютерах с учетными записями в определенном организационном подразделении. При этом на компьютере создается запланированное задание, которое выполняет gpupdate
команду в течение 10 минут со случайным смещением, чтобы избежать перегрузки контроллера домена.
Был введен статус инфраструктуры групповой политики, который может сообщать, когда какие-либо объекты групповой политики не реплицируются правильно между контроллерами домена. [22]
В отчете о результатах групповой политики также имеется новая функция, позволяющая рассчитывать время выполнения отдельных компонентов при обновлении групповой политики. [23]