Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

Assigned Access examples

This article contains examples of XML files to configure a device with Assigned Access. The files can be easily modified to fit your specific needs.

To learn more:

Kiosk experience with Microsoft Edge

<?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 https://www.contoso.com/ --edge-kiosk-type=fullscreen --kiosk-idle-timeout-minutes=2" />
 <v4:BreakoutSequence Key="Ctrl+A" />
 </Profile>
 </Profiles>
 <Configs>
 <Config>
 <Account>Edge kiosk</Account>
 <DefaultProfile Id="{EDB3036B-780D-487D-A375-69369D8A8F78}" />
 </Config>
 </Configs>
</AssignedAccessConfiguration>

Kiosk experience with Universal Windows Platform (UWP) app

<?xml version="1.0" encoding="utf-8"?>
<AssignedAccessConfiguration xmlns="http://schemas.microsoft.com/AssignedAccess/2017/config">
 <Profiles>
 <Profile Id="{EDB3036B-780D-487D-A375-69369D8A8F78}">
 <KioskModeApp AppUserModelId="Microsoft.BingWeather_8wekyb3d8bbwe!App" />
 </Profile>
 </Profiles>
 <Configs>
 <Config>
 <Account>Weather app</Account>
 <DefaultProfile Id="{EDB3036B-780D-487D-A375-69369D8A8F78}" />
 </Config>
 </Configs>
</AssignedAccessConfiguration>

File Explorer restrictions

<?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:v3="http://schemas.microsoft.com/AssignedAccess/2020/config">
 <Profiles>
 <Profile Id="{9A2A490F-10F6-4764-974A-43B19E722C23}">
 <!-- Add configuration here -->
 <rs5:FileExplorerNamespaceRestrictions>
 <rs5:AllowedNamespace Name="Downloads" />
 <v3:AllowRemovableDrives />
 </rs5:FileExplorerNamespaceRestrictions>
 <!-- Add configuration here -->
 </Profile>
 </Profiles>
 <Configs>
 <Config>
 <AutoLogonAccount rs5:DisplayName="MS Learn Example" />
 <DefaultProfile Id="{9A2A490F-10F6-4764-974A-43B19E722C23}" />
 </Config>
 </Configs>
</AssignedAccessConfiguration>

Global Profile

The following configuration demonstrates that only a global profile is used, with no user configured.

<?xml version="1.0" encoding="utf-8"?>
<AssignedAccessConfiguration xmlns="http://schemas.microsoft.com/AssignedAccess/2017/config" xmlns:v3="http://schemas.microsoft.com/AssignedAccess/2020/config" xmlns:v5="http://schemas.microsoft.com/AssignedAccess/2022/config">
 <Profiles>
 <Profile Id="{9A2A490F-10F6-4764-974A-43B19E722C23}">
 <!-- Add configuration here -->
 </Profile>
 </Profiles>
 <Configs>
 <v3:GlobalProfile Id="{9A2A490F-10F6-4764-974A-43B19E722C23}" />
 </Configs>
</AssignedAccessConfiguration>

User Group

The following configuration demonstrates how to assign profiles to different users and groups, including a user configured to automatically sign in.

<?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">
 <Profiles>
 <!-- Add configuration here as needed -->
 </Profiles>
 <Configs>
 <Config>
 <Account>contoso\user</Account>
 <DefaultProfile Id="{GUID}" />
 </Config>
 <Config>
 <Account>AzureAD\user@contoso.onmicrosoft.com</Account>
 <DefaultProfile Id="{GUID}" />
 </Config>
 <Config>
 <Account>user</Account>
 <DefaultProfile Id="{GUID}" />
 </Config>
 <Config>
 <AutoLogonAccount rs5:DisplayName="Hello World" />
 <DefaultProfile Id="{GUID}" />
 </Config>
 <Config>
 <UserGroup Type="LocalGroup" Name="groupname" />
 <DefaultProfile Id="{GUID}" />
 </Config>
 <Config>
 <UserGroup Type="ActiveDirectoryGroup" Name="contoso\groupname" />
 <DefaultProfile Id="{GUID}" />
 </Config>
 <Config>
 <UserGroup Type="AzureActiveDirectoryGroup" Name="Group_GUID" />
 <DefaultProfile Id="{GUID}" />
 </Config>
 </Configs>
</AssignedAccessConfiguration>

Restricted user experience

<?xml version="1.0" encoding="utf-8"?>
<AssignedAccessConfiguration xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/AssignedAccess/2017/config" xmlns:default="http://schemas.microsoft.com/AssignedAccess/2017/config" xmlns:rs5="http://schemas.microsoft.com/AssignedAccess/201810/config" xmlns:v3="http://schemas.microsoft.com/AssignedAccess/2020/config">
 <Profiles>
 <Profile Id="{9A2A490F-10F6-4764-974A-43B19E722C23}">
 <AllAppsList>
 <AllowedApps>
 <App AppUserModelId="Microsoft.WindowsCalculator_8wekyb3d8bbwe!App" />
 <App AppUserModelId="Microsoft.Windows.Photos_8wekyb3d8bbwe!App" />
 <App AppUserModelId="Microsoft.BingWeather_8wekyb3d8bbwe!App" />
 <App DesktopAppPath="C:\Windows\system32\cmd.exe" />
 <App DesktopAppPath="%windir%\System32\WindowsPowerShell\v1.0\Powershell.exe" />
 <App DesktopAppPath="%windir%\explorer.exe" />
 <App AppUserModelId="windows.immersivecontrolpanel_cw5n1h2txyewy!microsoft.windows.immersivecontrolpanel" />
 <App DesktopAppPath="%ProgramFiles(x86)%\Microsoft\Edge\Application\msedge.exe" />
 </AllowedApps>
 </AllAppsList>
 <rs5:FileExplorerNamespaceRestrictions>
 <rs5:AllowedNamespace Name="Downloads" />
 <v3:AllowRemovableDrives />
 </rs5:FileExplorerNamespaceRestrictions>
 <StartLayout><![CDATA[
 <LayoutModificationTemplate xmlns:defaultlayout="http://schemas.microsoft.com/Start/2014/FullDefaultLayout" xmlns:start="http://schemas.microsoft.com/Start/2014/StartLayout" Version="1" xmlns="http://schemas.microsoft.com/Start/2014/LayoutModification">
 <LayoutOptions StartTileGroupCellWidth="6" />
 <DefaultLayoutOverride>
 <StartLayoutCollection>
 <defaultlayout:StartLayout GroupCellWidth="6">
 <start:Group Name="">
 <start:Tile Size="2x2" Column="0" Row="4" AppUserModelID="windows.immersivecontrolpanel_cw5n1h2txyewy!microsoft.windows.immersivecontrolpanel" />
 <start:DesktopApplicationTile Size="2x2" Column="2" Row="4" DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Microsoft Edge.lnk" />
 <start:Tile Size="2x2" Column="4" Row="0" AppUserModelID="Microsoft.BingWeather_8wekyb3d8bbwe!App" />
 <start:DesktopApplicationTile Size="2x2" Column="4" Row="2" DesktopApplicationLinkPath="%APPDATA%\Microsoft\Windows\Start Menu\Programs\System Tools\File Explorer.lnk" />
 <start:DesktopApplicationTile Size="2x2" Column="2" Row="2" DesktopApplicationLinkPath="%APPDATA%\Microsoft\Windows\Start Menu\Programs\Windows PowerShell\Windows PowerShell.lnk" />
 <start:Tile Size="2x2" Column="2" Row="0" AppUserModelID="Microsoft.Windows.Photos_8wekyb3d8bbwe!App" />
 <start:Tile Size="2x2" Column="0" Row="0" AppUserModelID="Microsoft.WindowsCalculator_8wekyb3d8bbwe!App" />
 <start:DesktopApplicationTile Size="2x2" Column="0" Row="2" DesktopApplicationLinkPath="%APPDATA%\Microsoft\Windows\Start Menu\Programs\System Tools\Command Prompt.lnk" />
 </start:Group>
 </defaultlayout:StartLayout>
 </StartLayoutCollection>
 </DefaultLayoutOverride>
 </LayoutModificationTemplate>
 ]]></StartLayout>
 <Taskbar ShowTaskbar="true" />
 </Profile>
 </Profiles>
 <Configs>
 <Config>
 <AutoLogonAccount rs5:DisplayName="MS Learn Example" />
 <DefaultProfile Id="{9A2A490F-10F6-4764-974A-43B19E722C23}" />
 </Config>
 </Configs>
</AssignedAccessConfiguration>
<?xml version="1.0" encoding="utf-8"?>
<AssignedAccessConfiguration xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/AssignedAccess/2017/config" xmlns:default="http://schemas.microsoft.com/AssignedAccess/2017/config" xmlns:rs5="http://schemas.microsoft.com/AssignedAccess/201810/config" xmlns:v3="http://schemas.microsoft.com/AssignedAccess/2020/config" xmlns:v5="http://schemas.microsoft.com/AssignedAccess/2022/config">
 <Profiles>
 <Profile Id="{9A2A490F-10F6-4764-974A-43B19E722C23}">
 <AllAppsList>
 <AllowedApps>
 <App AppUserModelId="Microsoft.WindowsCalculator_8wekyb3d8bbwe!App" />
 <App AppUserModelId="Microsoft.Windows.Photos_8wekyb3d8bbwe!App" />
 <App AppUserModelId="Microsoft.BingWeather_8wekyb3d8bbwe!App" />
 <App DesktopAppPath="C:\Windows\system32\cmd.exe" />
 <App DesktopAppPath="%windir%\System32\WindowsPowerShell\v1.0\Powershell.exe" />
 <App DesktopAppPath="%windir%\explorer.exe" />
 <App AppUserModelId="windows.immersivecontrolpanel_cw5n1h2txyewy!microsoft.windows.immersivecontrolpanel" />
 <App DesktopAppPath="%ProgramFiles(x86)%\Microsoft\Edge\Application\msedge.exe" />
 </AllowedApps>
 </AllAppsList>
 <rs5:FileExplorerNamespaceRestrictions>
 <rs5:AllowedNamespace Name="Downloads" />
 <v3:AllowRemovableDrives />
 </rs5:FileExplorerNamespaceRestrictions>
 <v5:StartPins><![CDATA[{
 "pinnedList":[
 {"packagedAppId":"Microsoft.WindowsCalculator_8wekyb3d8bbwe!App"},
 {"packagedAppId":"Microsoft.Windows.Photos_8wekyb3d8bbwe!App"},
 {"packagedAppId":"Microsoft.BingWeather_8wekyb3d8bbwe!App"},
 {"desktopAppLink":"%APPDATA%\\Microsoft\\Windows\\Start Menu\\Programs\\System Tools\\Command Prompt.lnk"},
 {"desktopAppLink":"%APPDATA%\\Microsoft\\Windows\\Start Menu\\Programs\\Windows PowerShell\\Windows PowerShell.lnk"},
 {"desktopAppLink":"%APPDATA%\\Microsoft\\Windows\\Start Menu\\Programs\\File Explorer.lnk"},
 {"packagedAppId": "windows.immersivecontrolpanel_cw5n1h2txyewy!microsoft.windows.immersivecontrolpanel"},
 {"desktopAppLink": "%ALLUSERSPROFILE%\\Microsoft\\Windows\\Start Menu\\Programs\\Microsoft Edge.lnk"}
 ]
 }]]></v5:StartPins>
 <Taskbar ShowTaskbar="true" />
 </Profile>
 </Profiles>
 <Configs>
 <Config>
 <AutoLogonAccount rs5:DisplayName="MS Learn Example" />
 <DefaultProfile Id="{9A2A490F-10F6-4764-974A-43B19E722C23}" />
 </Config>
 </Configs>
</AssignedAccessConfiguration>

Feedback

Was this page helpful?

Additional resources