Configuring Assigned Access with System Center Configuration Manager

June 25, 2014

Configuring Assigned Access with System Center 2012 R2 Configuration Manager

Assigned access is a feature offered in Windows Phone 8.1 providing a way to enable a single application experience on the device. With assigned access enabled, the Windows Phone 8.1 will boot and directly start a selected app.

How to configure Assigned Access

Administrators can lock down a Windows Phone 8.1 by deploying an XML settings file from the System Center Configuration Manager console with the Intune Connector.

Perform the following steps in the System Center Configuration Manager console to configure assigned access:

  1. In System Center Configuration Manager, select Create Configuration Item.

  2. In the Create Configuration Item Wizard, enter a name and description, and then specify the type of configuration item in the dropdown list to Windows Phone. Select Next.

  3. In Mobile Device Settings, select the Configure additional settings that are not in the default settings groups check box, and then select Next.

  4. In the Configure additional mobile device settings pane, select Add.

  5. In the browse settings window, select create setting.

  6. In the General pane, enter a name and description. For Setting type, enter OMA URI, for Data type enter string, and for OMA-URI enter:./Vendor/MSFT/EnterpriseAssignedAccess/AssignedAccess/AssignedAccessXml

  7. Select Okay.

  8. In Supported Platforms, specify All Windows Phone 8.1, select Next through the Platform Applicability, Summary, and Progress panes, and then select Close on Completion.

  9. Right-click the new configuration item, and then select Properties

  10. On the Settings pane, select the new setting, and then click Edit.

  11. In the item Properties window, select the Compliance Rules pane, and then select New.

  12. In the Create Rule window, enter a name and description. After the Name and Equals boxes, paste the XML from your assigned access script into the box.

    Important note

    The XML must be formatted to a single line format.

  13. Configuration Manager will automatically convert this to embedded XML when it processes the configuration item.

  14. The configuration is complete and is ready to be deployed to a selected user or group.

Example XML for Assigned Access

Use the following example XML for configuring assigned access:

<?xml version="1.0" encoding="utf-8"?>
<HandheldLockdown version="1.0">
  <Default>
    <ActionCenter enabled="true" />
    <Apps>
      <Application productId="{replace-with-app-id}" autoRun="true">
        <PinToStart>
          <Size>Medium</Size>
          <Location>
            <LocationX>0</LocationX>
            <LocationY>0</LocationY>
          </Location>
        </PinToStart>
      </Application>
    </Apps>
    <Buttons>
            <ButtonLockdownList>
                <!-- Lockdown all buttons -->
                <Button name="Search">
                    <ButtonEvent name="Press" />
                    <ButtonEvent name="PressAndHold" />
                </Button>
                <Button name="Camera">
                    <ButtonEvent name="Press" />
                    <ButtonEvent name="PressAndHold" />
                </Button>
                <Button name="Custom1">
                    <ButtonEvent name="Press" />
                    <ButtonEvent name="PressAndHold" />
                </Button>
                <Button name="Custom2">
                    <ButtonEvent name="Press" />
                    <ButtonEvent name="PressAndHold" />
                </Button>
                <Button name="Custom3">
                    <ButtonEvent name="Press" />
                    <ButtonEvent name="PressAndHold" />
                </Button>
            </ButtonLockdownList>
            <ButtonRemapList />
        </Buttons>    <MenuItems>
      <DisableMenuItems />
    </MenuItems>
    <Settings>
      <System name="Microsoft.WiFi" />
      <System name="Microsoft.About" />
      <System name="Microsoft.Feedback" />
    </Settings>
    <StartScreenSize>Small</StartScreenSize>
  </Default>
</HandheldLockdown>
Important note

When pasting the formatted XML provided here into the values box, be sure that the entire XML is formatted into a single line.