Управление конфигурацией плиточного стартового экрана в Windows 8.1

Существенным ограничением при внедрении Windows 8 в корпоративной среде была сложность и отсутствие адекватных средств административного управления и настройки параметров стартового экрана системы (того самого Metro / Modern интерфейса). В Windows 8.1 разработчики решили пойти навстречу администраторам и внедрили ряд инструментов, позволяющих управлять и централизованно настраивать параметры стартового экрана. В частности, в Windows 8.1 / 2012 R2 появились новые командлеты Powershell, позволяющие экспортировать / импортировать конфигурацию начального экрана. В этой статье мы разберемся с особенности использования этих инструментов.

Экспорт макета стартового экрана

Итак, сначала разберемся с возможностями экспорта макета стартового экрана, включающего в себя  состав, наименование, расположение и размер плиток приложений, ссылок на папки, а так же названия и состав групп.

Допустим, мы хотим, чтобы все пользователи организации работали с одинаковым интерфейсом начального экрана со стандартным набором и местоположением плиток приложений. В первую очередь нужно настроить шаблон настроек стартового экрана. Для этого, зайдите на машину с Windows 8.1 Enterprise и настройте стартовый экран так, как он должен выглядеть у конечного пользователя.

windows 8.1 - управление макетом начального экрана

Далее с помощью специального командлета Poweshell экспортируем получившуюся конфигурацию (макет) начального экрана в xml файл.

Export-StartLayout -path “C:\startlayouts\Start.xml” -As XML
Важно. Управление настройками стартового экрана через xml файлы доступно только в Enterprise редакциях Windows 8.1. Ни в Windows 8 (любой редакции), ни в Windows 8.1 Pro этот функционал недоступен.

Export-StartLayout  - экспорт конфигурации стартового экрана

Примечание. По умолчанию командлет Export-StartLayout экспортирует настройки в бинарный файл, использовать который в GPO нельзя. Поэтому в качестве аргумента нужно указать, что на выходе нам нужен xml файл (опция -As XML).

Если открыть содержимое XML файла в любом редакторе, можно невооруженным взглядом заметить, что в нем содержаться названия, параметры и местоположение плиток современного интерфейса. StartLayout.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 файлу с шаблоном настроек стартового экрана.  групповая политика управления начальным экраном в windows 8.1

Теперь можно обновить политики на клиентах (локально с помощью команды 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. После ее выполнения, все новые пользователи системы (для которых создается новая копия профиля) будут начинать работу со стартового экрана стандартного вида. В процессе работы пользователи могут произвольно менять состав элементов стартового экрана в соответствии со своими предпочтениями, добавлять, удалять и группировать элементы.


Предыдущая статья Следующая статья

Комментариев: 8 Оставить комментарий

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Я не робот( Обязательно отметьте)