(193) Microsoft Intune - Multi-App Kiosk - Start local .html on C drive on Microsoft Edge Kiosk Mode
- Mr B SOE way
- 2 days ago
- 1 min read
Been working on this persona for this customer which is a multi-app kiosk build, the .html is not hosted anywhere on any websites but installed locally as part of the build process. Using assigned access, similar to my previous post:
In the XML below, you may have noticed that I have added
<App DesktopAppPath="C:\Windows\SystemApps\MicrosoftWindows.Client.CBS\_cw5n1h2txyewy\CrossDeviceResume.exe" />This is covered in this post.
<?xml version="1.0" encoding="utf-8" ?>
<AssignedAccessConfiguration
xmlns="http://schemas.microsoft.com/AssignedAccess/2017/config"
xmlns:win11="http://schemas.microsoft.com/AssignedAccess/2022/config"
xmlns:rs5="http://schemas.microsoft.com/AssignedAccess/201810/config">
<Profiles>
<Profile Id="{bceca31b-867e-4694-ad7d-cfc680019be3}">
<AllAppsList>
<AllowedApps>
<App DesktopAppPath="%ProgramFiles(x86)%\Microsoft\Edge\Application\msedge.exe" rs5:AutoLaunch="true" rs5:AutoLaunchArguments="--kiosk C:/Kiosk/IT%20Kiosk%20Home%20Page.html --edge-kiosk-type=fullscreen"/>
<App DesktopAppPath="C:\Windows\SystemApps\MicrosoftWindows.Client.CBS\_cw5n1h2txyewy\CrossDeviceResume.exe" />
</AllowedApps>
</AllAppsList>
<win11:StartPins>
<![CDATA[
{ "pinnedList":[
{"desktopAppLink":"%PROGRAMFILES(X86)%\\Microsoft\\Edge\\Application\\msedge.exe"}
] }
]]>
</win11:StartPins>
<Taskbar ShowTaskbar="false"/>
</Profile>
</Profiles>
<Configs>
<Config>
<AutoLogonAccount rs5:DisplayName="Kiosk" />
<DefaultProfile Id="{bceca31b-867e-4694-ad7d-cfc680019be3}" />
</Config>
</Configs>
</AssignedAccessConfiguration>
Under <AllowedApps>, I have added where --kiosk file:///C:/Kiosk/IT%20Kiosk%20Home%20Page.html points to the where the that .html sits.
<App DesktopAppPath="%ProgramFiles(x86)%\Microsoft\Edge\Application\msedge.exe" rs5:AutoLaunch="true" rs5:AutoLaunchArguments="--kiosk file:///C:/Kiosk/IT%20Kiosk%20Home%20Page.html --edge-kiosk-type=fullscreen"/>To be specify what AutoLaunch and AutoLaunchArguments actually do:
rs5:AutoLaunch: It is a boolean attribute to specify whether to launch the app (either desktop or UWP app) automatically when the user signs in.
rs5:AutoLaunchArguments: Use this to pass autolaunch arguments.
Once the updated policy has been assigned to the device, you will receive this on logon.




Comments