Workspace ONE Peer Distribution uses the native Windows BranchCache feature that is built into the Windows operating system. This feature provides an alternative peer-to-peer technology for customers to use instead of Adaptiva.

Requirements and Ports used for Peer Distribution with Workspace ONE

Configure peer distribution on your Windows 10 devices with the Peer Distribution Windows Desktop Profile. Peer distribution supports Distributed, Hosted and Local BranchCache modes along with their configuration settings; disk space percentage and max cache age. You can also view the BranchCache Statistics of an application from the Peer Distribution Details panel under Apps&Books > Native > List View > Application Details. For more information, see Monitor your Individual Application Version.

Before you get started with Workspace ONE peer distribution, enable the File Storage Caching so that the applications are cached in the device services server and are accessible by the BranchCache service. Enabling the File Storage Caching allows you to configure an external repository in which the files are stored. A disabled setting means that files are stored as binary large objects in the database.

While configuring Workspace ONE peer distribution, the ports are automatically configured for the Windows Defender Firewall. However, for the Third-Party firewall you might have to configure the ports manually.

Table 1. Ports used for Peer Distribution with Workspace ONE
Direction Protocol Port Application Action
Inbound TCP 80 SYSTEM ALLOW
Inbound UDP 3702 =%systemroot%\\system32\\svchost.exe ALLOW
Outbound TCP Any (Remote 80) SYSTEM ALLOW
Outbound UDP Any (Remote 3702) =%systemroot%\\system32\\svchost.exe ALLOW

Install Peer-to-Peer Server from the UEM Console

You can download the peer-to-peer server from the Peer Distribution page in the Workspace ONE UEM console. and install the server. For installation, you can follow the prompts in the installation wizard.

  1. Ensure the machine that hosts the peer-to-peer server meets the requirements.
  2. Navigate to Groups & Settings > All Settings > System > Enterprise Integration > Peer Distribution and download the server.
  3. Open the server installer executable.
  4. Select a SQL Server Type and configure the Settings.

    Choose from the following options:

    1. To download and use a new instance of SQL Server Express, configure where the wizard installs SQL Server Express.
    2. To use an existing SQL Database or SQL Express Server, enter the SQL server and login information. Details include the name of the database server, the SQL instance name, the port of connection and the authentication details.Image of the fields to select a SQL Server Type.
  5. Select Install. If you downloaded a new instance of SQL Server Express, the server downloads and installs with the peer distribution server. The peer distribution server downloads and installs.
  6. Copy the Security Key to enter in to the UEM console. Also, enter the name and IP address of the new.

    Image of the security key that you must copy.

    Note: If you misplace the original security key during the peer distribution, you can generate a new key by rerunning the peer distribution installer. You can select the option Generate a New VMware Shared Key in the Installations Settings area.

Install SQL Server Express Manually

When installing the peer-to-peer distribution server, some instances need SQL Server Express. If your firewall rules on the peer-to-peer server block the free SQL Server Express download you can install the SQL Server Express manually.

  1. Download SQL Server Express from http://redirect.adaptiva.cloud/sqlexpress2014 on a machine without firewall restrictions.
  2. On the server machine, copy and extract the downloaded SQL Server Express setup in c:\sqltemp.
    C:\sqltemp\Setup.exe /q /Hideconsole /ACTION=Install /IACCEPTSQLSERVERLICENSETERMS /Features=SQLEngine /TCPENABLED=1 /BROWSERSVCSTARTUPTYPE=Automatic /AddCurrentUserAsSQLAdmin /SQLSYSADMINACCOUNTS="NT AUTHORITY\LOCAL SERVICE" "NT AUTHORITY\SYSTEM" /SQLSVCACCOUNT="NT AUTHORITY\SYSTEM" /SQLSVCSTARTUPTYPE=Automatic /INSTANCENAME=ADAPTIVASQL
  3. Run the peer-to-peer server installation wizard with the SQL Server Express.The system generates SQL setup logs in %temp%.

Configure a Peer Distribution Profile (Windows Desktop)

Peer distribution with Workspace ONE allows you to deploy your Windows apps to enterprise networks. This profile uses the native Windows BranchCache functionality built into the the Windows operating system.

  1. Navigate to Devices > Profiles & Resources and select Add.
  2. Select Windows and then select Windows Desktop.
  3. Select Device Profile.
  4. Configure the profile General settings.
  5. Select the Peer Distribution profile and select Configure.You must have File Storage configured before you can create a Peer Distribution profile.
  6. Select the Workspace ONE Peer Distribution Mode you want to use.
    Setting Description
    Distributed Select this option to have your devices download apps from peers in a local subnet.
    Hosted Select this option to have your devices to download apps from a hosted cache server.
    Local Select this option to have your devices to download apps from local device caching only.
    Disabled Select this option to disable peer distribution.
  7. Configure the Cache settings:
    Setting Description
    Maximum Cache Age (days) Enter the maximum number of days that peer distribution items should remain in the cache before the device purges the items.
    Percentage of Disk Space Used for BranchCache Enter the amount of local disk space the device should allow peer distribution to use.
  8. If you set the distribution mode to Hosted, configure the Hosted Cache Servers settings. You must add at least one hosted cache server for devices to download and upload content to and from.
  9. Select Save & Publish.