AdobeExpiryCheck (v220.127.116.11) is 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. IT Admins can use this tool if they are not sure whether the serial numbers used in their organization are expiring 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.
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.
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).
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"
For more information, see Deploy Adobe packages with SCCM.
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
You can also check the output on the ARD console.
For more information, see Deploy Adobe packages with ARD.
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:
- 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
- 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)
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.