Maintain the internal update server

Last updated on Aug 3, 2026

Run incremental or full synchronization commands to keep your server up to date with Adobe updates and the latest app version.

Once you have set up your internal update server, you perform some synchronization activities to maintain it for regular updates. Besides setting up an internal update server, AUSST also allows you to:

  • Generate client configuration files to set up clients that use your internal update server. These files are required to create product groups. Get incremental updates from the Adobe Update server.
  • Create product configuration groups that allow different groups of users to download products and updates from their respective product groups.
  • Free up disk space on your internal update server by removing obsolete updates.
Note

The fresh (setup) and incremental (maintenance) commands are mutually exclusive. However, all other commands described later are used with these two commands. For a quick understanding of how to use these commands, check the common use cases related to the AUSST commands.

After the initial setup, periodically synchronize your internal update server with the Adobe Update Server by running the following command:

AdobeUpdateServerSetupTool --root="/serverroot/updates/Adobe/CC" {--incremental | --fresh}

Run incremental synchronization

Although the --incremental parameter validates all the downloaded apps and updates, it downloads only those apps and updates for which a recent version is available.

  • New apps and updates have been posted on the Adobe update server since your last synchronization
    --incremental parameter pulls only the new apps
  • No new apps and updates posted on the Adobe update server
    --incremental parameter pulls nothing

Use --incremental normally. If updates aren't reflecting on end-user computers, run a fresh synchronization instead.

Run fresh synchronization

Fresh synchronization removes all existing content from your server root folder and downloads the complete current Adobe product catalog. Use this option when incremental updates fail to reflect on end-user computers or when rebuilding your server environment.

Note

Fresh synchronization can take up to 24 hours and requires substantial bandwidth. If the process fails, run an incremental synchronization to complete the download rather than restarting the fresh process by using the following commands:

Windows: AdobeUpdateServerSetupTool.exe --root="<root folder>" --incremental

macOS: AdobeUpdateServerSetupTool --root="<root folder>" --incremental

Synchronize Adobe Acrobat

The --acrobatonly parameter downloads only Acrobat and Reader apps and updates, excluding all Creative Cloud products.

Filter Adobe apps with AUSST to download specific products and updates during synchronization.

Create client configuration (override) files

After defining product files and product groups, you must generate client configuration files for them. For this, run AUSST for each of the groups that you defined earlier:

AdobeUpdateServerSetupTool.exe --root="<rootpath>" --genclientconf="<out folder path>" --url="<server url>" --groupName=g1

AdobeUpdateServerSetupTool.exe --root="<rootpath>" --genclientconf="<out folder path>" --url="<server url>" --groupName=g2

Note

The groupName option is required if you have defined product groups.

Deploy client configuration (override) files

Deploy the generated client configuration (.overrides) files to the client’s product groups. Learn how to configure clients to use the internal update server.

Cleanup obsolete products and updates

Use the --cleanup option after the --incremental option to clean up your server of all obsolete updates. It frees up disk space on the internal update server.

AdobeUpdateServerSetupTool.exe --root="<absolute location of the download folder>" --incremental --filterProducts="<sap codes you want to retain after cleanup>"

Followed by:

AdobeUpdateServerSetupTool.exe --root="<absolute location of the download folder>" --cleanup

AUSST CLI Menu

To run AUSST from the command line by specifying only the --root parameter, make your choice from the displayed menu.

The command prompt shows a menu with four options: fresh synchronization, incremental synchronization, generate client configuration XML, and exit.
Use the CLI menu to choose fresh sync, incremental sync, or client config generation.