To check the updater version, run the following command in the terminal:
defaults read "/Library/Application Support/Adobe/ARMDC/Application/Acrobat Update Helper.app/Contents/Info" CFBundleVersion
Adobe Remote Update Manager (also referred to as RUM) provides a command-line interface that admins can use to remotely install updates of Adobe apps. Therefore admins do not need to log in to each client machine to install updates.
The latest versions of RUM ill are downloaded and packaged during the package creation process.
When you create a package, the Management Options screen on admin console has an option for enabling the use of RUM. If this option is selected (which is the default), RUM is included in the package. When the package is deployed, RUM is copied to the following locations on the client machine:
Windows:
C:\Program Files (x86)\Common Files\Adobe\OOBE_Enterprise\RemoteUpdateManager
macOS:
/usr/local/bin
RUM can then be run from the client machines.
Once you have deployed the Adobe apps on client machines, you want the subsequent updates for the packages to be available on the client machines. You can create an update package and deploy it manually on the client machines.
Instead of deploying the updates manually, you can use RUM. It polls Adobe Update server or the local Adobe Update Server if set up using the Adobe Update Server Setup Tool (AUSST). RUM deploys the latest updates available on update server to each client machine on which it is run. You need not manually push updates to the client machines.
The default setting when creating a package from the Admin Console is to have the Adobe updates turned off. Most enterprise environments do not provide their end users with admin privileges. With the updates turned off, the end users will not see the availability of updates; nor could they apply them if downloaded. RUM can be used to have those updates applied remotely even if updates have been disabled through the Options screen in the package creation workflow.
Once you have installed RUM on each client machine, you can run it remotely through command line or from remote management tools.
To set up a local update server (AUSST) in your enterprise setup, see Adobe Update Server Setup Tool.
If an AUSST server isn't set up, each client machine polls Adobe Update Sever through port 443 over HTTPS to receive updates when you run RUM.
If you have set up an AUSST server, the updates are downloaded from the Adobe Update Server onto the local update server. When you start RUM, each client machine polls the local update server to get updates.
If you do not want the products/components on client machines to directly download the updates without admin intervention, suppress manual updates while creating the package. For more information, see how to create:
RUM works irrespective of whether you have suppressed manual updates on client machines.
To store updates locally on a server for clients to access when you start RUM, use the Adobe Update Server Setup Tool (AUSST). See Running RUM with AUSST. For more information on how to set up AUSST, see Using Adobe Update Server Setup Tool.
Adobe Applications for which updates are to be installed should not be running when RUM is started.
Using RUM, you can also remotely download and install updates on client machines. While passing the command for remote update, you can choose either to download and install the updates in the same or multiple lunches\runs of RUM. It enables you to download the applicable updates and then install them later. For more information on downloading and installing updates, see --action command-line option under RUM syntax and description.
The --action command-line option currently does not support the download of Acrobat and Reader.
The RUM supports Acrobat and Reader. However, before you run the Update Manager, you are recommended to check the following on the client machine:
On macOS, the Acrobat Updater version must be 1.0.14 or later.
To check the updater version, run the following command in the terminal:
defaults read "/Library/Application Support/Adobe/ARMDC/Application/Acrobat Update Helper.app/Contents/Info" CFBundleVersion
If the updater version is older than 1.0.14, download the latest updater from:
https://armmf.adobe.com/arm-updates/mac/ARMDC/ARM_update/ARMDC Agent Installer.pkg
Install the downloaded updater package using the following command:
sudo installer -pkg <path to the downloaded .pkg file> -target /
On Windows, the application versions should be as follows:
For details latest updates for Acrobat/Reader, see Release Notes | Acrobat, Reader.
The above mentioned prerequisites are sufficient to apply updates for Acrobat and Adobe Reader. This means that the updates can be applied even if the Creative Cloud desktop app is not installed on the client computer.
To start the update deployment remotely on each client machine, run RUM on each client machine. You might use enterprise deployment tools, such as SCCM, ARD, JAMF Pro, Munki, or Microsoft Intune for this. Alternatively, you can use a batch file that starts RUM on each client machine.
The syntax for RUM is as follows.
RemoteUpdateManager --proxyUserName= --proxyPassword= --productVersions= --action= --help
RUM no longer supports the channelIds parameter. The parameter will be removed from an upcoming release of RUM. In the meantime, we recommend that you do not use this parameter when running RUM.
Parameter |
Description |
--proxyUserName |
The user name for the proxy server, if applicable |
--proxyPassword |
The password for the proxy server, if applicable |
--productVersions |
This parameter is optional and is applicable to the apps listed on this page. Specifies a combination of SAP code of the product and the base version of the product for which the update is to be deployed. For example,--productVersions=ILST#25.0 deploys only updates for Illustrator version 25 (if the application is installed and not running). If you do not specify a version (but only a product Id), updates for all the product versions installed on the client machine are deployed. If you do not provide this option, updates for all the products installed on the client machine are deployed. The comma-separated entries in --productVersions update/deploy:
RUM updates the products only if they are installed on the target system. All dependent/required components of the specified apps are also updated. This parameter is optional. If not passed, all the updates are listed, downloaded, or installed as specified in the --action parameter. |
--action |
Specifies the action to be performed: list, download, or install.
Note: The --action command-line option currently does not support the download of updates for Acrobat and Reader. |
--help |
Lists the usage of the tool. |
The following command starts RUM on the client machine for a scenario where there is no proxy server.
RemoteUpdateManager
The following command starts RUM on the client machine that requires a proxy server user name TestUser and the proxy server password _27Dtpras?!
RemoteUpdateManager --proxyUserName=TestUser --proxyPassword=_27Dtpras?!
The following command deploys latest updates only for all versions of Illustrator:
RemoteUpdateManager --productVersions=ILST
The following command deploys latest updates only for Illustrator 19.0.
RemoteUpdateManager --productVersions=ILST#25.0
The following command deploys latest updates for all versions of Illustrator and applicable updates for Photoshop CS6-13.0:
RemoteUpdateManager –-productVersions=ILST
After execution, RUM returns one of the following values:
0 |
Updates deployed successfully, or machine is already up to date. |
1 |
Generic error, for example an internal error. For example, the Adobe Application Manager installation may be corrupted or network is not available. In this case, typically, the process of downloading or installing updates cannot be started at all. |
2 |
One or more updates could not be installed. For example, only two out of three updates might have been installed successfully. |
Detailed information is available in the RUM Log file, explained in the next section.
The console displays the status of downloading and installation of app updates.
The RUM log file provides detailed information about the events that occur during deployment of exception payloads with RUM.
The log file is named RemoteUpdateManager.log and is located as follows:
The errors that RUM encounters are marked with the [ERROR] tag in the log file.
The RUM runs the complete Acrobat workflow (list and install) before running the Creative Cloud product workflows. The Acrobat logs will appear before Creative Cloud product workflows.
Also, the logs for all Creative Cloud products display in the following format:
SAPCode_version_platform. For example: PHSP_21.2.10.118_osx10-64.
However, the Acrobat and Reader logging information on Windows will be displayed as:
ProductName-BaseVersion. For example: AdobeAcrobatDC-15.0