Software Distribution in Workspace ONE UEM allows you lot to evangelize Windows applications and attach to the application life-wheel. Software Distribution enables your organization to deploy applications, runway the installation statuses, debug and troubleshoot installation problems, and maintain applications with ease.Yous can upload Win32 applications equally either main files or dependency files. Y'all tin can use the same process for EXE, MSI, and Aught files. If you lot are using a Zip file, you tin can compress the awarding packages that are 4GB or larger using 7-Zip. Workspace ONE UEM does non decompress ZIP packages containing application packages of 4GB or larger when compressed using the native Windows zip compressor.Software Distribution engine (SFD) requires an MSI file or an EXE file inside the ZIP file to deploy a PowerShell script file.

Complete the following steps to upload Win32 Files for Software Distribution:

Procedure

  1. Navigate to and select Add together Application.
  2. Select Upload.
  3. Select Local File and select the application to upload.
  4. Select an reply to Is this a dependency file.
    • Select Yes to tag a dependency file and associate it to Win32 applications. Examples of dependency files are libraries and frameworks.

    • Select Go on to go to the adjacent phase in the life bicycle.

  5. Configure the Details tab options.

    Workspace ONE UEM cannot parse data from an EXE or ZIP file. Enter the information for the EXE and ZIP files on this tab. The system parses the listed information for MSI files.

    Details Setting

    Details Clarification

    Name

    Enter a proper noun for the application.

    Managed By

    View the organization group (OG) that the awarding belongs to in your Workspace ONE UEM OG hierarchy.

    Application ID

    Represents the awarding with a unique string. This option is pre-populated and was created with the awarding.

    Workspace 1 UEM uses the string to identify the application in systems like awarding whitelists and blacklists.

    Bodily File Version

    If you lot are using Workspace ONE UEM console 2005 or above, you can enter the bodily file version of the awarding.

    If yous are using a Workspace ONE UEM console version prior to 2005, the version number displays the coded version of the application ready past the awarding'due south developer. When you add an application version, the version field appears as read only for the newer version that is added.

    Build Version

    Displays an alternating "File Version" for some applications.

    This entry ensures Workspace ONE UEM records all version numbers coded for applications because developers accept 2 places inside some applications they can lawmaking a version number.

    Version

    If you are using Workspace ONE UEMconsole 2005 or subsequently, you can enter the actual file version of the awarding.

    Annotation:

    • If you want the existing applications in the Workspace Ane UEM itemize to brandish version data that is consequent with the version you lot are deploying, you lot must create a new awarding in the catalog and provide the appropriate actual version information, and then choose to retire the existing application.

    • You tin can edit the application version only when you lot initially upload the zip or exe file. One time you save, the application version is non editable unless you add a new application version.

    If you are using a Workspace 1 UEM console version prior to 2005, the version number displays the internal version of the application ready by the Workspace I UEMconsole.

    Supported Processor Architecture

    Select the chip-compages value for applicable Windows applications.

    Is Beta

    Tags the application as however under development and testing, a BETA version.

    Update Notifications

    Enable this to get notifications when a new version of an existing app in your catalog becomes available.

    Change Log

    Enter notes in this text box to provide comments and notes to other admins concerning the application.

    Categories

    Provide a category type in the text box to help identify how the application can aid users.

    You can configure custom awarding categories or keep the awarding's pre-coded category.

    Minimum Os

    Select the oldest Os that y'all want to run this application.

    Supported Models

    Select all the models that you want to run this application.

    Default Scheme

    Indicates the URL scheme for supported applications. The awarding is packaged with the scheme, so Workspace ONE UEM parses the scheme and displays the value in this field.

    A default scheme offers many integration features for your internal applications, including simply not express to the following options:

    • Apply the scheme to integrate with other platform and web applications.

    • Utilize the scheme to receive messages from other applications and to initiate specific requests.

    • Apply the scheme to start Apple iOS applications in the AirWatch Container.

    Description

    Draw the purpose of the application.

    Do not use '<' + String in the Description, as you might encounter an Invalid HTML content error.

    Keywords

    Enter words that might draw features or uses for the awarding. These entries are like tags and are specific to your organization.

    URL

    Enter the URL from where you can download the application and go information about it.

    Support Electronic mail

    Enter an email to receive suggestions, comments, or problems concerning the awarding.

    Support Telephone

    Enter a number to receive suggestions, comments, or issues concerning the application.

    Internal ID

    Enter an identification cord, if one exists, that the arrangement uses to catalog or manage the application.

    Copyright

    Enter the publication date for the application.

  6. Consummate the Files tab options past uploading dependencies, transforms, patches, and uninstallation processes.

    File

    Description

    Configurations

    App Dependencies

    MSI, EXE, ZIP

    The environment and devices need these applications to run the Win32 awarding.

    1. Select dependency files in the Select Dependent Applications option.

    2. Enable the arrangement to use dependencies in a specified order. The system works from meridian to bottom.

    App Transforms

    MST file type

    These files control the installation of the application and can add or forbid components, configurations, and processes during the process.

    Select Add to browse to the MST file on the network.

    App Patches

    MSP file type

    These files add together changes that are fixes, updates, or new features to applications. The ii types are condiment and cumulative.

    • Additive – Includes merely changes adult after the latest version of the awarding or the terminal condiment patch.

    • Cumulative – Includes the entire application including any changes since the latest version of the application or the last patches.

    1. Select Add.

    2. Place the patch as cumulative or additive.

    3. SelectFile to scan to the MSP file on the network.

    App Uninstall Process

    These scripts instruct the arrangement to uninstall an application under specific circumstances.

    Customized scripts are optional for MSI files.

    1. Select the Apply Custom Script choice.

    2. Select to upload or enter a script to the system for Custom Script Type.

      • Select Upload and browse to the script file on the network.

      • Select Input and enter the custom script.

  7. Complete the settings in .

    This tab instructs the system to install the awarding with specific criteria. The system can parse data for MSI files. Withal, for EXE and ZIP files, the system requires you to enter this information.

    1. Select and complete the options that depend on the criteria type you select.

      Ready contingencies for instruction and completion scenarios.

      • Instruction – Contingencies instruct the system to install applications when the device meets specific criteria.

      • Completion – Contingencies identify when an installation is consummate.

      Setting - App

      Description - App

      Criteria Type

      App exists

      App does not exist

      • Instruction – Configure the organisation to install the application when a specific application is or is non on devices.

      • Completion – Configure the organization to identify the installation is complete when a specific application is or is not on devices.

      Workspace One UEM checks for the beingness of the application simply information technology does non deploy the application to devices.

      Application Identifier

      Enter the awarding identifier then the system can recognize the existence or non-existence of the auxiliary application.

      This value is also known equally the product code of the application.

      Version

      Enter the specific version.

      Use a comparison operator to specifically target an app version or to target a range of app versions.

      Setting - File

      Clarification - File

      Criteria Type

      File exists

      File does non exist

      • Education – Configure the system to install the awarding when a specific file is or is not on devices.

      • Completion – Configure the arrangement to identify the installation is consummate when a specific file is or is non on devices.

      Path

      Enter the path on the device where you desire the system to look for the file and include the filename.

      Version

      Enter the specific version.

      Employ a comparing operator to target a specific file version or a range of file versions.

      Modified On

      Enter the date the file was terminal modified.

      Setting - Registry

      Description - Registry

      Criteria Blazon

      Registry exists

      Registry does not exist

      • Instruction – Configure the organisation to install the application when a specific registry value is or is not on devices.

      • Completion – Configure the system to identify the installation is complete when a specific registry value is or is not on devices.

      Path

      Enter the path on the device where the system tin can observe the keys and values. Include the entire path, starting time with HKLM\ or HKCU\.

      Configure Registry Values

      • Value Name- Enter the name of the key. This container object stores the value and it displays in the file structure of the device.

      • Valut Type- Select the type that corresponds to the registry value.

      • Value Data - Enter the value of the fundamental.

        You can utilise comparison operators to target registry values by date and time. However, y'all must apply the ISO Date and Fourth dimension standard. Access information well-nigh the standard, ISO 8601, on the W3C (W3 Consortium) website at Date and Fourth dimension Formats. Here is an instance of targeting registgries exsisting before 10 am Eastern Standard Fourth dimension on December 31, 2020.

    2. Set the deejay infinite devices must accept available for the system to install the application for Deejay Space Required.
    3. Set the battery power devices must accept bachelor for the system to install the application for Device Ability Required.
    4. Gear up the random access retentiveness devices must have available for the system to install the application for RAM Required.
  8. Consummate the settings in .

    Define the installation behavior on devices. While configuring the Win32 applications in the Workspace ONE UEM console, you have unlike combinations that yous tin select while setting the Install Context and Admin Privileges under the Deployment tab. Your installation procedure might vary based on the settings.

    Setting

    Description

    Install Context

    Select how the organisation applies the installation.

    • Device- Define the installation by the device and all the users of that device.

    • User- Define the installation by particular user accounts (enrolled).

    Install Command

    Enter a command to control the installation of the application.

    • MSI- The system automatically populates the installation commands, and the commands include patches and transforms.

      • Patches- To update the order in which the patches install on devices, update their listed order in the install command.

      • Transforms- The order in which the organization applies transforms is ready when y'all assign the application. You meet a placeholder name for the transform until yous acquaintance the transform during the assignment process.

    • EXE and Nada- Populate the install command and specify the patch names and their guild of application in the command. Y'all must also enter the install command that triggers the installation of the Win32 application.

      If you practice non parcel the patches and transforms in the EXE or Null file and you lot add them separately, ensure to add the patch filenames and the transform lookup text boxes in the install command.

    Admin Privileges

    Gear up the installation to bypass admin privilege requirements.

    Device Restart

    The values for Device Restart options for Win32 applications permit the user to defer the device reboot for "x" days with a maximum limit of 7 days. The values let admins to have a much amend control over the application management lifecycle. Admins can choose to strength restart applications or create awarding restarts that crave the user engagement and provides a friendly user feel while installing the admin mandated applications.

    By default, Device Restart is fix to User engaged Restart that allows yous to configure the Restart Deadline for each application. To set the Restart Deadline, enter the deadline date. Yous can also choose Practise Non Restart or Forcefulness Restart options if you lot cull not to the restart or strength the device restart.

    Note: Restart deadline has a maximum limit of vii days.

    Notation: The Device Restart options are also available for configuration in the Distribution tab of the Assignment page when you create assignments for your applications. When activated, the Override Reboot Handling setting in the assignment page displays the restart options. The restart options configured at the Assignment level override the options yous configure at the application level.

    Retry Count

    Enter the number of times the organization attempts to install the application after an unsuccessful attempt.

    Retry Interval

    Enter the time, in minutes, the organization waits when it tries to install the application after an unsuccessful try.

    Install Timeout

    Enter the maximum time, in minutes, the system allows the installation process to run without success.

    Installer Reboot Go out Lawmaking

    Enter the code the installer outputs to place a reboot action.

    Review the entry for Device Restart. If you selected to Practice not restart only you enter a reboot go out code, the system considers the installation a success after the reboot completes even though the Device Restart settings exercise not require a restart for success.

    Installer Success Exit Code

    Enter the code the installer outputs to identify a successful installation.

  9. Complete the settings in .

    Configure Workspace ONE UEM to identify the successful installation of Win32 applications. The organisation requires this information for EXE and ZIP files.

    1. Configure the organisation to use specific criteria to recognize the completion of the installation process for Use Additional Criteria.
    2. To place the installation completion or use custom scripts, add a specific criteria for Identify Awarding By.

      Setting - Defining Criteria - App

      Description - Defining Criteria - App

      Criteria Type

      App exists

      App does non be

      • Didactics – Configure the system to install the application when a specific application is or is non on devices.

      • Completion – Configure the system to identify the installation is complete when a specific application is or is not on devices.

      Workspace I UEM checks for the existence of the application but it does non deploy the application to devices.

      Application Identifier

      Enter the application identifier so the system can recognize the beingness or non-existence of the auxiliary application.

      This value is too known as the product code of the awarding.

      Version

      Enter the specific version.

      Use a comparison operator to specifically target an app version or to target a range of app versions.

      Setting - Defining Criteria - File

      Clarification - Defining Criteria - File

      Criteria Type

      File exists

      File does non exist

      • Didactics – Configure the system to install the application when a specific file is or is not on devices.

      • Completion – Configure the system to identify the installation is consummate when a specific file is or is not on devices.

      Path

      Enter the path on the device where you desire the organization to await for the file and include the filename.

      Version

      Enter the specific version.

      Use a comparison operator to target a specific file version or a range of file versions.

      Modified On

      Enter the date the file was last modified.

      Setting - Defining Criteria - Registry

      Clarification - Defining Criteria - Registry

      Criteria Type

      Registry exists

      Registry does not exist

      • Instruction – Configure the system to install the application when a specific registry value is or is not on devices.

      • Completion – Configure the system to place the installation is consummate when a specific registry value is or is not on devices.

      Path

      Enter the path on the device where the arrangement can find the keys and values. Include the entire path, beginning with HKLM\ or HKCU\.

      Configure Registry Values

      • Value Name- Enter the proper name of the primal. This container object stores the value and information technology displays in the file construction of the device.

      • Value Blazon-Select the type that corresponds to the registry value.

      • Value Information - Enter the value of the fundamental.

        You can utilise comparison operators to target registry values by date and time. Notwithstanding, you must utilise the ISO Appointment and Fourth dimension standard. Admission information about the standard, ISO 8601, on the W3C (W3 Consortium) website at Appointment and Fourth dimension Formats. Hither is an example of targeting registgries exsisting before 10 am Eastern Standard Time on Dec 31, 2020.

      Setting - Using Custom Script

      Clarification - Using Custom Script

      Script Type

      Select the type of script.

      Command to Run the Script

      Enter the value that triggers the script.Custom Script Type.

      For example, yous can run a script such every bit powershell -executionpolicy bypass -file script.ps1

      Custom Script File

      Select Upload and navigate to the custom script file on the network.

      Success Get out

      Enter the code that the script outputs to identify the successful installation.

      Note:

      If you are required to edit the When to Call Installation Complete criteria after an app has been deployed, select the Edit push in this section. Enter the Admin PIN to complete the action. If you change the criteria to a value that is invalid, the app will be removed from all the systems where it is deployed. Exist cautious while editing the Call Installation Complete criteria.

  10. Select Save & Assign to configure flexible deployment options.

What to do next

  • Yous can now monitor your Win32 applications deployed through software distribution with the statistics on the Details View and by reviewing installation status codes. View the reasons in the Details View to track the progression of an installation. The reason codes help identify the condition of an installation and if there is an upshot with an installation, then that you can easily track and troubleshoot application deployments.

  • You tin remove Win3 applications from your devices. Workspace 1 UEM includes several methods to remove Win32 applications from your devices. Choose from deleting, the application, devices, organization group, assignment group, or user. Several admin functions affect multiple assets. It is of import for you to understand the impact earlier making any changes.

    Table ane. Win32 Application Deletion Methods

    Deletion Method

    Description

    Details View

    Select the Delete Application function in the details view of the application.

    This action removes the Win32 application off devices in smart groups assigned to the awarding.

    Device

    Delete the applicable device from the console.

    Arrangement Group

    Delete the organization group.

    This activity impacts all assets and devices in the organization group.

    Assignment Group

    Delete the smart or user group assigned to the Win32 application.

    This action impacts every device in the group.

    User

    Delete the applicable user account from the console.