Lab 5: Configurare l'utilità di avvio della shell o l'accesso assegnato
Windows IoT Enterprise consente di creare dispositivi a scopo fisso, ad esempio macchine bancomat, terminali punto vendita, dispositivi medici, segni digitali o chioschi multimediali. La modalità tutto schermo consente di creare un'esperienza utente dedicata e bloccata in questi dispositivi a scopo fisso. Windows IoT Enterprise offre un set di diverse esperienze bloccate per uso pubblico o specializzato: accesso assegnato a chioschi multimediali a app singola, accesso assegnato a chioschi multimediali con più app o utilità di avvio della shell.
Le configurazioni in modalità tutto schermo sono basate sull'accesso assegnato o sull'utilità di avvio della shell.
Prerequisiti
Lab 4 completo: è necessario avere un'immagine di base che è stata completata e pronta per l'acquisizione.
Completare il processo di configurazione guidata nel dispositivo IoT
Nel lab 4 è stato usato Sysprep per preparare il sistema per l'acquisizione e la distribuzione. I passaggi seguenti presuppongono che si stia usando l'immagine del lab 4. I passaggi funzionano sul sistema che non è stato eseguito sysprepped, ma l'esperienza guidata viene completata.
Completare il processo di Configurazione guidata nel sistema di riferimento
Attivare il dispositivo IoT di riferimento e avviare la partizione del sistema operativo. Il sistema operativo era in uno stato Sysprep e la configurazione guidata dovrebbe iniziare.
Completare l'esperienza guidata. Scegliere le impostazioni che soddisfano i requisiti del dispositivo.
Abilitare e configurare l'utilità di avvio della shell
Abilitare l'utilità di avvio della shell
Dopo l'avvio del dispositivo sul desktop, abilitare l'utilità di avvio della shell. Da un prompt dei comandi amministrativo:
Dism /online /Enable-Feature /all /FeatureName:Client-EmbeddedShellLauncher
Configurare l'utilità di avvio della shell per eseguire un'applicazione OEM
Con l'utilità di avvio della shell abilitata, è possibile impostare un'applicazione come Shell di Windows. Nei passaggi seguenti viene illustrato come usare powershell.exe come shell per l'utente corrente. Nel dispositivo si usa un'applicazione diversa al posto di PowerShell per configurare il sistema in modo da usare l'applicazione OEM come shell, ma i passaggi sono gli stessi. Per altre informazioni, vedere Utilità di avvio della shell.
Per impostare powershell.exe come shell personalizzata:
Da un prompt amministrativo di Windows PowerShell eseguire:
$ShellLauncherClass = [wmiclass]"\\localhost\root\standardcimv2\embedded:WESL_UserSetting" $ShellLauncherClass.SetDefaultShell("powershell.exe",1) $ShellLauncherClass.SetEnabled($TRUE)
Riavviare il dispositivo IoT di riferimento.
Il sistema viene riavviato e PowerShell viene avviato come shell di sistema predefinita.
Per ripristinare il sistema nella shell explorer.exe , eseguire i comandi seguenti:
Dalla shell corrente aprire un prompt amministrativo di Windows PowerShell:
Start-Process powershell -Verb RunAs
Eseguire quindi i comandi seguenti:
$ShellLauncherClass = [wmiclass]"\\localhost\root\standardcimv2\embedded:WESL_UserSetting" $ShellLauncherClass.SetDefaultShell("explorer.exe",1)
Riavviare il dispositivo IoT di riferimento.
Il sistema viene riavviato e Explorer viene avviato come shell di sistema predefinita.
Abilitare e configurare l'accesso assegnato
I passaggi del lab seguenti forniscono collegamenti su come installare un'applicazione UWP adatta per l'accesso assegnato e configurare il sistema per avviare automaticamente l'applicazione all'avvio. L'applicazione UWP deve essere in grado di eseguire sopra la schermata di blocco per funzionare correttamente con l'accesso assegnato.
Nota
Vedere i dettagli sui requisiti dell'applicazione UWP per Accesso assegnato in Creare un'app in modalità tutto schermo per Accesso assegnato.
Trasferire localmente un'applicazione UWP e configurare l'accesso assegnato per eseguirlo
In questo lab aggiungi un'app UWP all'immagine scaricandola localmente nel sistema. Per gli scenari di produzione, seguire le indicazioni sulla distribuzione di applicazioni UWP firmate.
Compilare l'applicazione UWP e compilare il pacchetto APPX seguendo la procedura descritta in Creazione di pacchetti di app UWP.
Trasferire localmente l'applicazione UWP seguendo la procedura descritta in Trasferire localmente il pacchetto dell'app
Per completare il processo, seguire la procedura descritta in Configurare un chiosco multimediale con Windows PowerShell .
Nota
Per gli scenari in cui sono necessarie più app, seguire la procedura descritta in Configurare un chiosco multimediale con più app