Using the Required Software Policy

The required software policy is designed to distribute and install software to the devices in your organization. By simply uploading an installation binary and setting the package name, installation command, and schedule you can deploy software to an unlimited number of systems.

Package name, package version, and installation command

The required software policy needs a package name, a package version, and installation command to properly execute on the system.

Note: The current file size limit is 1 GB

  • Package name is used to identify if the software package is installed on the device. In the case of Windows, this is a registry GUID or software package name associated with installed software listed on the "Add/Remove" programs dialog window.
    Note: Automox uses a number of cached third-party package names. These names should be used when configuring a required software policy. Refer to Naming Scheme for Third-Party Software Packages.
  • Package version is used to identify if the exact package version is installed on the device.
  • Installation command is the command(s) used to install the software package on the device. Typically this is the command that launches the installer in a silent / unattended mode.

Recognized installers

Currently the required software policy will automatically populate the package name and installation command for the following installation binaries:

  • MSI (Microsoft Windows installer package)
  • .rpm (RPM Package Manager)

When an installer of one of these types is uploaded to the Automox platform, we will inspect the installer and pre-populate these fields. We will be adding support for additional installer types in upcoming releases.

Working with other types of installers

For .exe, .pkg, .deb and other installer types not listed above, follow these steps to ensure you can populate the package name field of the required software policy:

  1. You will need to install the software on at least one Automox-managed system in your organization. This will allow Automox to be aware of the package (by refreshing the device) and populate the package name with the software name / identifier.
  2. When creating the required software policy, you will want to search for the name / identifier of the installed software package, and select it so Automox can determine if the software is installed on a device or not when the policy is executed.