Лаборатория 5. Настройка средства запуска оболочки или назначенного доступа
Windows IoT Enterprise позволяет создавать устройства с фиксированным назначением, такие как компьютеры ATM, терминалы точки продажи, медицинские устройства, цифровые знаки или киоски. Режим киоска помогает создать выделенный и заблокированный пользовательский интерфейс на этих устройствах с фиксированным назначением. Windows IoT Enterprise предлагает набор различных заблокированных возможностей для общедоступного или специализированного использования: киоски с одним приложением, киоски с несколькими приложениями, киоски с несколькими приложениями или средство запуска оболочки.
Конфигурации киоска основаны на назначенном доступе или средства запуска оболочки.
Необходимые компоненты
Полная лаборатория 4. У вас должен быть базовый образ, который был подготовлен и готов к захвату.
Завершение процесса OOBE на устройстве Интернета вещей
В лаборатории 4 мы использовали Sysprep для подготовки системы к захвату и развертыванию. В следующих шагах предполагается, что вы используете образ из лаборатории 4. Шаги работают над системой, которая не была подготовлена, но OOBE завершена.
Завершение процесса OOBE в эталонной системе
Включите эталонное устройство Интернета вещей и загрузите его в раздел ОС. Ос была в состоянии Sysprep, и OOBE должен начинаться.
Завершите работу с OOBE. Выберите параметры, соответствующие требованиям устройства.
Включение и настройка средства запуска оболочки
Включение средства запуска оболочки
После загрузки устройства на рабочий стол включите средство запуска оболочки. В командной строке администрирования:
Dism /online /Enable-Feature /all /FeatureName:Client-EmbeddedShellLauncher
Настройка средства запуска оболочки для запуска приложения OEM
С включенным средство запуска оболочки можно задать приложение в качестве оболочки Windows. В следующих шагах показано, как использовать powershell.exe в качестве оболочки для текущего пользователя. На устройстве вы используете другое приложение вместо PowerShell , чтобы настроить систему для использования приложения OEM в качестве оболочки, но эти действия совпадают. Дополнительные сведения см . в средства запуска оболочки .
Чтобы задать powershell.exe в качестве пользовательской оболочки:
В командной строке Windows PowerShell для администрирования выполните следующие действия:
$ShellLauncherClass = [wmiclass]"\\localhost\root\standardcimv2\embedded:WESL_UserSetting" $ShellLauncherClass.SetDefaultShell("powershell.exe",1) $ShellLauncherClass.SetEnabled($TRUE)
Перезагрузите эталонное устройство Интернета вещей.
Система перезагружается и PowerShell запускается как системная оболочка по умолчанию.
Чтобы вернуть систему обратно в оболочку explorer.exe , выполните следующие команды:
В текущей оболочке откройте административный запрос Windows PowerShell:
Start-Process powershell -Verb RunAs
Затем выполните следующие команды:
$ShellLauncherClass = [wmiclass]"\\localhost\root\standardcimv2\embedded:WESL_UserSetting" $ShellLauncherClass.SetDefaultShell("explorer.exe",1)
Перезагрузите эталонное устройство Интернета вещей.
Система перезагружается и запускается в качестве системной оболочки по умолчанию.
Включение и настройка назначенного доступа
Следующие действия лаборатории содержат ссылки на установку приложения UWP, подходящего для назначенного доступа, и настройку системы для автоматического запуска приложения при запуске. Приложение UWP должно работать над экраном блокировки, чтобы правильно работать с назначенным доступом.
Примечание.
Дополнительные сведения о требованиях к приложению UWP для назначенного доступа см. в статье "Создание приложения киоска для назначенного доступа".
Загрузка неопубликованного приложения UWP и настройка назначенного доступа для его запуска
В этой лаборатории вы добавите приложение UWP в образ, загрузив его на систему. Для рабочих сценариев следуйте инструкциям по развертыванию подписанных приложений UWP.
Скомпилируйте приложение UWP и создайте пакет APPX, выполнив действия по упаковке приложений UWP.
Загрузка неопубликованного приложения UWP, выполнив действия, описанные в разделе "Загрузка неопубликованного пакета приложения"
Выполните действия, описанные в разделе "Настройка киоска" с помощью Windows PowerShell для завершения процесса.
Примечание.
В сценариях, в которых требуется несколько приложений, выполните действия, описанные в статье "Настройка киоска с несколькими приложениями"