All checks were successful
Build latest image / build-container (push) Successful in 1m26s
2.1 KiB
2.1 KiB
title, weight, prev
title | weight | prev |
---|---|---|
Kisok Setup | 2 | /kiosk |
How to set up the kiosk for the event.
With Windows Assigned Access
{{< callout type="info" >}} This is only tested on windows 11 pro and enterprise. {{< /callout >}}
Setup
-
Download psexec
-
Open a admin windows PowerShell prompt
-
Cd to Downloads
cd C:\Users\<Username>\Downloads
-
Run the psexec command:
.\psexec.exe -i -s powershell.exe
-
Run the following script
$assignedAccessConfiguration = @" <?xml version="1.0" encoding="utf-8"?> <AssignedAccessConfiguration xmlns="http://schemas.microsoft.com/AssignedAccess/2017/config" xmlns:rs5="http://schemas.microsoft.com/AssignedAccess/201810/config" xmlns:v4="http://schemas.microsoft.com/AssignedAccess/2021/config"> <Profiles> <Profile Id="{EDB3036B-780D-487D-A375-69369D8A8F78}"> <KioskModeApp v4:ClassicAppPath="%ProgramFiles(x86)%\Microsoft\Edge\Application\msedge.exe" v4:ClassicAppArguments="--kiosk http://10.1.1.90:5173/ --kiosk-printing --edge-kiosk-type=fullscreen" /> <v4:BreakoutSequence Key="Ctrl+A" /> </Profile> </Profiles> <Configs> <Config> <AutoLogonAccount rs5:DisplayName="Lfk Kiosk" /> <DefaultProfile Id="{EDB3036B-780D-487D-A375-69369D8A8F78}" /> </Config> </Configs> </AssignedAccessConfiguration> "@ $namespaceName="root\cimv2\mdm\dmmap" $className="MDM_AssignedAccess" $obj = Get-CimInstance -Namespace $namespaceName -ClassName $className $obj.Configuration = [System.Net.WebUtility]::HtmlEncode($assignedAccessConfiguration) Set-CimInstance -CimInstance $obj
-
Reboot
Teardown
-
To escape the experience press "Ctrl+Alt+E"
-
Open a admin windows PowerShell prompt
-
Cd to Desktop (C:\Users<Username>\Desktop
-
Run the psexec command:
psexec.exe -i -s powershell.exe
-
Run the following script
$namespaceName="root\cimv2\mdm\dmmap" $className="MDM_AssignedAccess" $obj = Get-CimInstance -Namespace $namespaceName -ClassName $className $obj.Configuration = $null Set-CimInstance -CimInstance $obj