top of page
Search

(193) Microsoft Intune - Multi-App Kiosk - Start local .html on C drive on Microsoft Edge Kiosk Mode

  • Writer: Mr B SOE way
    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.

ree

 
 
 

Comments


bottom of page