Configure a pull service relay server using a Windows FTP, Explicit FTPS, or SFTP server for use with product provisioning and staging. The pull service must be installed before you integrate the server with the Workspace ONE ™ UEM console.


  • An FTP, Explicit FTPS, or SFTP server. Workspace ONE UEM does not support Implicit FTPS Windows-based relay servers.

  • .NET must be installed on Windows-based servers.
  • The relay server requires network access between the server (in-store, distribution center, and so on) and to the Workspace ONE UEM SaaS environment.
  • Each server requires disk storage of 2 MB for the pull server installer and hard disk space for all the content pulled to the server.


To create a windows-based pull relay server, take the following steps.

  1. Configure an FTP, Explicit FTPS, or SFTP server. You must create an FTP user with read/write/delete permissions for both the directory and the files used in the relay server. This FTP user must have a user name and password for authentication. Note the home directory of the user for use in configuring the pull service.
  2. Navigate to Groups & Settings > All Settings > System > Enterprise Integration > Pull Service Installers .
  3. Download the Windows Pull Service Installer and the Configuration file onto the server using your preferred server management system.
  4. Open the XML config file and update the IP Address with your console server FQDN, for example,




    <endPointAddress>https://[endpoint URL]/contentpull /</endPointAddress>



  1. Run the WindowsPullServiceInstaller.exe.

    .NET is installed before the MSI is extracted.

  2. Navigate to Devices >Staging & Provisioning > Relay Servers > Undiscovered Pull Relay Servers. If you have configured the FTP, Explicit FTPS, or SFTP server correctly, it provides feedback to this effect. If you do not see your server displayed, check your configuration settings.
  3. Configure the relay server as a pull relay server in the UEM console. See Configure a Relay Servers for more details.

If you are using the silent install from the command prompt, use the following commands:

  • WindowsPullServiceInstaller.exe /s /v"/qn/"

  • To include log: WindowsPullServiceInstaller.exe /s /v"/qn" /l WindowsPullServiceInstaller.txt”

The installer looks for the PullserviceInstaller.config file in the installer execution directory. If the file is missing, the installer prompts you to let you know the file is missing.