Поделиться через


Лаборатория 5. Настройка средства запуска оболочки или назначенного доступа

Windows IoT Enterprise позволяет создавать устройства с фиксированным назначением, такие как компьютеры ATM, терминалы точки продажи, медицинские устройства, цифровые знаки или киоски. Режим киоска помогает создать выделенный и заблокированный пользовательский интерфейс на этих устройствах с фиксированным назначением. Windows IoT Enterprise предлагает набор различных заблокированных возможностей для общедоступного или специализированного использования: киоски с одним приложением, киоски с несколькими приложениями, киоски с несколькими приложениями или средство запуска оболочки.

Конфигурации киоска основаны на назначенном доступе или средства запуска оболочки.

Необходимые компоненты

Полная лаборатория 4. У вас должен быть базовый образ, который был подготовлен и готов к захвату.

Завершение процесса OOBE на устройстве Интернета вещей

В лаборатории 4 мы использовали Sysprep для подготовки системы к захвату и развертыванию. В следующих шагах предполагается, что вы используете образ из лаборатории 4. Шаги работают над системой, которая не была подготовлена, но OOBE завершена.

Завершение процесса OOBE в эталонной системе

  1. Включите эталонное устройство Интернета вещей и загрузите его в раздел ОС. Ос была в состоянии Sysprep, и OOBE должен начинаться.

  2. Завершите работу с OOBE. Выберите параметры, соответствующие требованиям устройства.

Включение и настройка средства запуска оболочки

Включение средства запуска оболочки

После загрузки устройства на рабочий стол включите средство запуска оболочки. В командной строке администрирования:

Dism /online /Enable-Feature /all /FeatureName:Client-EmbeddedShellLauncher 

Настройка средства запуска оболочки для запуска приложения OEM

С включенным средство запуска оболочки можно задать приложение в качестве оболочки Windows. В следующих шагах показано, как использовать powershell.exe в качестве оболочки для текущего пользователя. На устройстве вы используете другое приложение вместо PowerShell , чтобы настроить систему для использования приложения OEM в качестве оболочки, но эти действия совпадают. Дополнительные сведения см . в средства запуска оболочки .

Чтобы задать powershell.exe в качестве пользовательской оболочки:

  1. В командной строке Windows PowerShell для администрирования выполните следующие действия:

    $ShellLauncherClass = [wmiclass]"\\localhost\root\standardcimv2\embedded:WESL_UserSetting"
    
    $ShellLauncherClass.SetDefaultShell("powershell.exe",1)
    
    $ShellLauncherClass.SetEnabled($TRUE)
    
  2. Перезагрузите эталонное устройство Интернета вещей.

  3. Система перезагружается и PowerShell запускается как системная оболочка по умолчанию.

Чтобы вернуть систему обратно в оболочку explorer.exe , выполните следующие команды:

  1. В текущей оболочке откройте административный запрос Windows PowerShell:

    Start-Process powershell -Verb RunAs
    
  2. Затем выполните следующие команды:

    $ShellLauncherClass = [wmiclass]"\\localhost\root\standardcimv2\embedded:WESL_UserSetting"
    
    $ShellLauncherClass.SetDefaultShell("explorer.exe",1)
    
  3. Перезагрузите эталонное устройство Интернета вещей.

  4. Система перезагружается и запускается в качестве системной оболочки по умолчанию.

Включение и настройка назначенного доступа

Следующие действия лаборатории содержат ссылки на установку приложения UWP, подходящего для назначенного доступа, и настройку системы для автоматического запуска приложения при запуске. Приложение UWP должно работать над экраном блокировки, чтобы правильно работать с назначенным доступом.

Примечание.

Дополнительные сведения о требованиях к приложению UWP для назначенного доступа см. в статье "Создание приложения киоска для назначенного доступа".

Загрузка неопубликованного приложения UWP и настройка назначенного доступа для его запуска

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

  1. Скомпилируйте приложение UWP и создайте пакет APPX, выполнив действия по упаковке приложений UWP.

  2. Загрузка неопубликованного приложения UWP, выполнив действия, описанные в разделе "Загрузка неопубликованного пакета приложения"

  3. Выполните действия, описанные в разделе "Настройка киоска" с помощью Windows PowerShell для завершения процесса.

Примечание.

В сценариях, в которых требуется несколько приложений, выполните действия, описанные в статье "Настройка киоска с несколькими приложениями"