Learn how to check the expiration date of volume serial numbers used to serialize Adobe product installations in your organization.

AdobeExpiryCheck (v1.0.0.2is a command-line utility for IT Admins to check whether Adobe products on a computer are using serial numbers that have expired or are expiring soon. IT Admins can use this tool if they are not sure whether the serial numbers used in their organization are expiring soon or if they want to identify the machines with expiring serial numbers.

With the AdobeExpiryCheck tool, admins can get the information about the product licensing identifier (LEID), the encrypted serial number, and the expiration date. Admins can also redirect the console output to a file while running this tool remotely. If the tool does not find any expiring or expired volume serial number, you get the following message:

No expiring/expired serial number found on the system.

Note:

If you already have the information about the expiration date of serial numbers used to serialize Adobe product installations in your organization, there is no need to run AdobeExpiryCheck.

Get AdobeExpiryCheck

Legal terms

By downloading the AdobeExpiryCheck tool, you agree to the following terms:

  • The AdobeExpiryCheck tool is provided "AS-IS."
  • Adobe disclaims all warranties express or implied, including the implied warranties of non-infringement, merchantability, and fitness for a particular purpose (to the maximum extent permitted by law).

Download

You can download the AdobeExpiryCheck tool for Windows or Mac by clicking the links below. 

Run AdobeExpiryCheck on a local Windows machine

  1. Launch command prompt and run the AdobeExpiryCheck tool.

  2. The tool displays the product licensing identifier, the encrypted serial number, and the expiration date.

    AdobeExpiryCheck tool

Run AdobeExpiryCheck remotely via SCCM

  1. Create a new package with the AdobeExpiryCheck tool.

  2. Create a new program to copy the AdobeExpiryCheck tool to a common location on required clients.

  3. Create another program to launch the command prompt and run the AdobeExpiryCheck tool. Also, append the redirection command in this program to redirect the console output to a file. To distinguish the output from different machines, you can name the output file based on the hostname or IP address of the machine.

    Example: cmd.exe /c "<path of the AdobeExpiryCheck tool>\AdobeExpiryCheck.exe `> C:\%COMPUTERNAME%.txt"

  4. Collect the output files from the client machines and check the expiration date.

For more information, see Deploy Adobe packages with SCCM.

Run AdobeExpiryCheck on a local Mac machine

  1. Launch the terminal and run the AdobeExpiryCheck tool.

  2. The tool displays the product licensing identifier, the encrypted serial number, and the expiration date.

    AdobeExpiryCheck tool

Run AdobeExpiryCheck remotely via ARD

  1. Copy the AdobeExpiryCheck tool to a common location on required clients.

  2. Run “Send UNIX Command” to invoke the AdobeExpiryCheck tool on these clients and redirect the console output to a file. To distinguish the output from different machines, you can name the output file based on the hostname or IP address of the machine.

    Example: /User/<username>/Desktop/AdobeExpiryCheck > /Volumes/$HOSTNAME.txt

    Note:

    You can also check the output on the ARD console.

  3. Collect the output files from the client machines and check the expiration date.

For more information, see Deploy Adobe packages with ARD.

Run AdobeExpiryCheck remotely via ssh

  1. Type the ssh command to log in to the required client.

  2. Mount the AdobeExpiryCheck tool on the client machine.

  3. Invoke the AdobeExpiryCheck tool and redirect console output to a file.

  4. Collect the output file from the client machines and check the expiration date.

Find machines with expiring or expired serial numbers

Once you have collected the output files from all the client machines, you can store them in a folder and run scripts to find the machines having expiring or expired serial numbers. For example:

Windows

  • for /f "tokens=1 delims=." %F in ('findstr 20171130 * ^| findstr Acrobat') do @echo %~F
  • for /f "tokens=1 delims=." %F in ('findstr 20171130 * ^| findstr CreativeCloud') do @echo %~F

Mac

  • grep 20171130 * | grep Acrobat | cut -d" " -f1 | cut -d"." -f1
  • grep 20171130 * | grep CreativeCloud | cut -d" " -f1 | cut -d"." -f1
     

You can also parse all the output files and export the result in a file. For example, you can use the following command to parse the output files for serial numbers expiring on 30th November and export the result in a .csv file:

Select-String -path <Output folder path>\*.txt -pattern 20171130 | Export-Csv <filename.csv>(export data)

Re-serialize Adobe products with new serial number

Once you have identified the expiring or expired serial numbers, you can create a license package to re-serialize the Adobe products in your organization. For more information, see Create license package.

This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License  Twitter™ and Facebook posts are not covered under the terms of Creative Commons.

Legal Notices   |   Online Privacy Policy