Jun 192017

Did you opt out of an AirWatch Console upgrade, but wish you had access to its profile settings? Do you want Windows Insider devices to take advantage of pre-released CSPs? If so, then say hello to my little friend: the VMware AirWatch Enterprise Mobility Management Windows 10custom settings profile.

Windows 10 Custom Profile Solution Overview

Use the custom settings profile to deliver the newest functionality to managed devices. Configuring the profile is easy. First, navigate to the appropriate platform&#rsquo;s profile settings in the AirWatch Console. Then, select the custom settings payload, and upload SyncML (XML) code into the textbox. Finally, save and publish the profile, delivering the settings to devices.

To configure a custom settings profile, you need the correct chunk of SyncML code. There are many ways to get SyncML. Before you get started, review the methods and select the one that works best for you.

Method 1: Copy SyncML Samples

  • Best For: Anyone who doesn&#rsquo;t want to reinvent the wheel
  • Level of Effort: 1/10
  • Value: Foolproof results, Validated samples
  • Caveats: Some samples only apply to certain devices or specific editions. Limited number of samples

Method 2: Copy the SyncML of a Newer AirWatch Console&#rsquo;s Profile

  • Best For: Anyone who opted out of a console upgrade that still wants the latest profile settings.
  • Level of Effort: 4/10
  • Value: Use the newest settings, Skip the production environment upgrade
  • Caveats: Limited to the AirWatch Console&#rsquo;s supported feature set


Method 3: Create SyncML from Scratch

  • Best For: Anyone who wants to use pre-released CSPs for Windows Insider devices.
  • Level of Effort: 7/10
  • Value: Deliver pre-released CSPs to Windows Insider devices.
  • Caveats: Limited to Windows Insider devices.

Formatting 101: Create a Complete Block of SyncML

A complete block of SyncML code consists of the following attributes:

  • Runs from<[characteristic]>to<[characteristic]>
  • Uses Add, Delete, Replace, or Exec as a characteristic
  • Does not contain text before or after the characteristcs.
  • May or may not remove all whitespace and linearize the code block to condense its size.
For Example:

<Replace><CmdID>2</CmdID><Item><Target> <LocURI>./Device/Vendor/MSFT/AssignedAccess/KioskModeApp</LocURI></Target> <Meta><Format xmlns="syncml:metinf">chr</Format></Meta><Data> {"Account":"standard","AUMID":"AirWatchLLC.AirWatchBrowser_htcwkw4rx2gx4!App"}</Data></Item></Replace>

Update or Delete Settings

Manually applytags to updateor delete settings using aWindows 10 custom settings profile.

  • To update settings use the replace tag: <Replace> to </Replace>
  • To remove settings use the delete tag: <Delete> to </Delete>
For Example: Remove Kiosk Assigned Access Setting

<Delete><CmdID>2</CmdID><Item><Target> <LocURI>./Device/Vendor/MSFT/AssignedAccess/KioskModeApp</LocURI></Target></Item></Delete>

Configure a Windows 10 Custom Settings Profile

1. Copy or create a complete block of SyncML code.

Copy SyncML Samples

  1. Go to VMware Code Sample Exchange
  2. Find the correct sample
  3. Copy the text

Copy the Profile Settings from the Latest AirWatch Console

  1. Log into a version of the AirWatch Console that supports the desired profile functionality.
  2. Configure and Save this payload to create a profile.
  3. Find the new profile in the list view.a. Click its radio buttonb. Click the </>XML optionc. Copy the SyncML that appears
  4. Paste the SyncML into a text editor, and edit it.a. Remove lines of text so that all the code falls between the tags:<[ Add, Delete, Replace, or Exec ]> to <[ Add, Delete, Replace, or Exec ]>b. Optionally, remove the whitespace, and linearize the SyncML.
  5. Copy the formatted code.

Create New SyncML

  1. Go to the Configuration Service Provider(CSP) Reference
  2. Access the newest Windows Insider features
  3. Follow the site’s available guidelines to create the code sample
  4. Copy the text

2. Navigate to Devices > Profiles > List View > Add > Add Profile > Windows > Windows Desktop.

3. Refer to the LocURI to determine the profile&#rsquo;s context.

  • User Profile – Select if the LocURI begins with ./User/.
  • Device Profile – Select if the LocURI begins with ./Device/.

4. Configure General settings to determine how the profile deploys and who receives it.

5. Select the Custom Settings payload.

6. Click Configure, and paste the complete block of SyncML code in the text box.

7. Select Save & Publish.

The post VMware AirWatch 101: Windows 10 Custom Settings Profile appeared first on VMware End-User Computing Blog.

Sorry, the comment form is closed at this time.