Active Directory предоставляет широкие возможности по централизованному управлению инфраструктурой, один из предназначенных для этого инструментов - групповые политики (GPO), в умелых руках они позволяют легко решать самые разнообразные задачи. Сегодня мы рассмотрим один из таких случаев, задача, в общем и целом, простая, но решение оказалось не столь очевидным и нашему читателю пришлось потратить некоторое время на поиски решения. А затем применить его централизованно при помощи групповых политик.
Онлайн-курс по устройству компьютерных сетей
На углубленном курсе "Архитектура современных компьютерных сетей" вы с нуля научитесь работать с Wireshark и «под микроскопом» изучите работу сетевых протоколов. На протяжении курса надо будет выполнить более пятидесяти лабораторных работ в Wireshark.
Одним из достаточно спорных нововведений в дизайне Windows стал отказ от размещения на рабочем столе навигационных значков, таких как Мой компьютер, Мои документы, Сетевое окружение. Вернуть их не так уж и сложно, для этого потребуется щёлкнуть правой кнопкой мыши на рабочем столе и выбрать Персонализация - Темы - Параметры значков рабочего стола.
Но как быть, если компьютеров не один и не два? А пользователей еще больше? Дело в том, что данная настройка выполняется на уровне пользователя и если компьютером пользуется несколько человек, то аналогичную настройку нужно выполнить для каждого. Понятно, что без автоматизации не обойтись, нужно искать подходящее решение. Но если мы начнем с GPO, то не обнаружим там подходящей политики, как быть? Прежде всего следует разобраться, какие еще методы есть в системе, позволяющие скрывать или отображать значки на рабочем столе.
Одной из альтернатив пользовательскому интерфейсу является реестр, который хранит настройки отображения в ветви:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel
Данная ветвь хранит параметры с некоторым {ID} и значением, где 0 (0х0000000) отвечает за показ значка, а 1 (0х0000001) за скрытие. Для отображения в Windows 10 доступны следующие значки с идентификаторами:
- {20D04FE0-3AEA-1069-A2D8-08002B30309D} - Этот компьютер
- {59031A47-3F72-44A7-89C5-5595FE6B30EE} - Профиль пользователя
- {F02C1A0D-BE21-4350-88B0-7367FC96EF3C} - Сеть
Теперь дело за малым - распространить эти изменения через групповую политику. Перейдем в Управление групповой политикой и создадим Новый объект групповой политики. Мы советуем заводить по одной политике на каждую настройку и давать им понятные названия.
Откроем политику на редактирование и перейдем в Конфигурация пользователя - Настройка - Конфигурация Windows - Реестр, где создадим необходимые записи со следующими значениями полей:
- Действие - Обновить
- Куст - HKEY_CURRENT_USER
- Путь раздела - HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel
- Имя параметра - нужный ID, в нашем случае {20D04FE0-3AEA-1069-A2D8-08002B30309D}
- Значение - 00000000
- База - Шестнадцатеричный.
Создав нужные записи для значков сохраним политику и применим ее на OU (подразделение) с пользователями, для этого можно просто перетащить политику в редакторе на нужное OU.
Сделанные нами изменения будут применены при следующем входе пользователя в систему или по мере обновления групповых политик, которое происходит один раз в 90 минут с произвольным смещением до 30 минут. Если нужно применить изменения немедленно, то следует произвести ручное обновление политик командой:
gpupdate
Данный метод применим не только к Windows 10, но и к предыдущим версиям Windows, включая Windows XP. При работе с ними нужно учитывать, что в этих системах может быть включено Классическое меню Пуск (образца Windows 2000), в этом случае изменения нужно вносить в ветвь:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\ClassicStartMenu
Также вы можете использовать следующие ID:
- {645FF040-5081-101B-9F08-00AA002F954E} - Корзина
- {5399E694-6CE5-4D6C-8FCE-1D8870FDCBA0} - Панель управления
- {450D8FBA-AD25-11D0-98A8-0800361B1103} - Мои документы
По материалам пользователя George.
Онлайн-курс по устройству компьютерных сетей
На углубленном курсе "Архитектура современных компьютерных сетей" вы с нуля научитесь работать с Wireshark и «под микроскопом» изучите работу сетевых протоколов. На протяжении курса надо будет выполнить более пятидесяти лабораторных работ в Wireshark.
Последние комментарии