Существенным ограничением при внедрении Windows 8 в корпоративной среде была сложность и отсутствие адекватных средств административного управления и настройки параметров стартового экрана системы (того самого Metro / Modern интерфейса). В Windows 8.1 разработчики решили пойти навстречу администраторам и внедрили ряд инструментов, позволяющих управлять и централизованно настраивать параметры стартового экрана. В частности, в Windows 8.1 / 2012 R2 появились новые командлеты Powershell, позволяющие экспортировать / импортировать конфигурацию начального экрана. В этой статье мы разберемся с особенности использования этих инструментов.
Экспорт макета стартового экрана
Итак, сначала разберемся с возможностями экспорта макета стартового экрана, включающего в себя состав, наименование, расположение и размер плиток приложений, ссылок на папки, а так же названия и состав групп.
Допустим, мы хотим, чтобы все пользователи организации работали с одинаковым интерфейсом начального экрана со стандартным набором и местоположением плиток приложений. В первую очередь нужно настроить шаблон настроек стартового экрана. Для этого, зайдите на машину с Windows 8.1 Enterprise и настройте стартовый экран так, как он должен выглядеть у конечного пользователя.
Далее с помощью специального командлета Poweshell экспортируем получившуюся конфигурацию (макет) начального экрана в xml файл.
Export-StartLayout -path “C:\startlayouts\Start.xml” -As XML
Если открыть содержимое XML файла в любом редакторе, можно невооруженным взглядом заметить, что в нем содержаться названия, параметры и местоположение плиток современного интерфейса.
Полученный xml файл необходимо скопировать в некую общую сетевую папку, которая должна быть доступна на чтение всем пользователям, на которых должна действовать политика с этими настройками стартового экрана. В качестве файлового сервера может выступать как отдельный файл-сервер, так и папка NETLOGON на контроллерах домена.
Настройка макета стартового экрана средствами групповых политик
Следующий этап – настройка групповых политик. Создайте новый объект GPO (или отредактируйте существующий) и привяжите его к нужному OU или группе пользователей/компьютеров с помощью фильтров. Интересующая нас настройка с именем Start Screen Layout имеется и в пользовательском и в компьютерных разделах политики (используемый раздел обычно выбирается на основании логики работы и особенностей таргетирования политики):
- Computer Configuration -> Policies -> Administrative Templates -> Start Menu and Taskbar -> Start Screen Layout
- User Configuration -> Policies -> Administrative Templates -> Start Menu and Taskbar -> Start Screen Layout
Включите политику (Enable) и в параметре Start Layout File укажите UNC путь к ранее созданному xml файлу с шаблоном настроек стартового экрана.
Теперь можно обновить политики на клиентах (локально с помощью команды gpupdate /force
или с помощью новой возможности удаленного обновления групповых политик) и проверить – обновилось ли представление стартового экрана.
В том случае, если макет стартового экрана Windows 8.1 настроен групповой политикой, пользователь не может изменить состав, местоположение плиток, удалять или добавлять свои значки. Такое решение оправдано, например, для компьютеров общего пользования, ПК работающих в режиме киоска или для терминальных рабочих столов RDS.
Импорт шаблона стартового экрана для стандартного профиля пользователя Windows 8.1
Было бы гораздо более удобно, если пользователю системы по-умолчанию назначался стандартный «корпоративный» шаблон стартового экрана, но в процессе работы пользователь мог бы изменить его под себя. Для реализации этого сценария, воспользуемся еще одним новым командлетом Import-StartLayout.
В отличие от предыдущего варианта, экспортировать настройки начального экрана нужно в бинарном формате:
Export-StartLayout -Path “C:\startlayouts\CustomStartScreenLayout.bin” -As BIN -Verbose
Следующий нюанс: согласно документации, командлет Import-StartLayout предполагает работу с офлайн образом Windows (смонтированным с помощью ImageX). Но существует небольшой трюк, позволяющий запустить импорт настроек стартового экрана и для текущей системы. Чтобы скопировать макет рабочего стартового экрана в профиль дефолтного пользователя в рамках текущей системы, воспользуемся командой:
POWERSHELL -NonInteractive -Command Import-StartLayout -LayoutPath “C:\startlayouts\CustomStartScreenLayout.bin” -MountPath %SystemDrive%\
Данную команду можно выполнить интерактивно, либо в рамках пакета SCCM или MDT. После ее выполнения, все новые пользователи системы (для которых создается новая копия профиля) будут начинать работу со стартового экрана стандартного вида. В процессе работы пользователи могут произвольно менять состав элементов стартового экрана в соответствии со своими предпочтениями, добавлять, удалять и группировать элементы.
Важно. Управление настройками стартового экрана через xml файлы доступно только в Enterprise редакциях Windows 8.1. Ни в Windows 8 (любой редакции), ни в Windows 8.1 Pro этот функционал недоступен.
Так Win8.1 Ent нужен только для экспорта или на других редакция работа таких ГПО не буде заметна?
Вся засада как раз в том, что на Pro редакциях не будут работать именно GPO. В инторнетах натыкался на версию, что работу GPO можно заменить правкой реестра.
Для чего нужно в ключе реестра HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Explorer создать два параметра и указать:
LockedStartLayout =1
StartLayoutFile =»путь к xml файлу»
Сам не тестирвал, таких машин под рукой просто нет. Если есть возможность, проверьте, буду благодарен!
Здравствуйте. У меня такая проблема: в начальном экране пропали системные кнопки (поиск, управление электропитанием, стрелка вниз для перехода к уст. приложениям), точнее они не отображаются, а вместо них квадратики (Как буд-то шрифт не подходит). До этого настраивал шрифты, удалял не кирилические — наверное что-то удалил не то. Не поможете восстановить?
Здравствуйте, вероятно проблема с одним из системных шрифтов. Попробуйте восстановить шрифты по этой инструкции : https://winitpro.ru/index.php/2014/11/17/vosstanovlenie-sistemnyx-shriftov-windows-8/
Реквестую такую же статью про Windows 10 и GPO )
Да, тема нужная. Ставлю в очередь. На следующей недельке думаю нарисую что-нибудь
С самим пуском вроде все ясно. Интересует как закрепить набор корп.софта в таскбаре 🙂 как на Вин10 так и на терминале (2016)
Вот собственно статья: https://winitpro.ru/index.php/2016/12/09/upravlenie-startovym-ekranom-i-elementami-taskbara-v-windows-10-cherez-gpo/
Надеюсь, все вопросы рассмотрел