Command line serialization is required if you already have a trial version of Adobe CS6 products installed on the machine. To serialize the trial install, you should run the serialization executable workflow of AAMEE 3.0. The output of this workflow will be a folder containing AdobeSerialization and a prov.xml file. Copy this folder on the target machine (where the trial is installed) and run the AdobeSerialization using the following command line -
AdobeSerialization --tool=VolumeSerialize --provfile=Absolute_Path_of_prov.xml
--tool=VolumeSerialize specifies that the tool needs to process the prov.xml file to serialize.
--provfile specifies the absolute file path to the prov.xml file,
By default, the tool looks for the prov.xml file in the same directory as the executable file and so typically you do not need to specify this option. (Specify this option only if the prov.xml file is in some
This will serialize your CS6 products.For more information, please refer to page 40 of AAMEE documentation posted at http://www.adobe.com/devnet/creativesuite/enterprisedeployment.html
Saransh Katariya | Member of Technical staff | Adobe Systems
I have reviewed the Client Imaging for CS6 and have a master system up and running after the deployment. Launched 2 apps, PS and ID and never go the Trial Version window. Ran the serialization just to make sure and Terminal returned a "Return Code = 19". What went wrong? I ran it in root. I am not that savy with Terminal.
Return code of 19 means that it was not able to find the prov.xml file. When you created the serialization executable using AAMEE, the prov.xml file would have been parallel to AdobeSerialization.exe. My suggestion would be to copy the entire folder containing these files to the client machines (where Adobe products are installed). This way the 2 files will still remain parallel to each other.
Then run the serialization executable with command line using
By default, the tool looks for the prov.xml file in the same directory as the executable file and since it is kept in parallel, it should work fine. Return code of zero means success.
Saransh Katariya | Adobe Systems | firstname.lastname@example.org
I have created the serialization files and am trying to register the products. I am receving "Return Code 1". The following is what I am getting in Terminal:
sudo /Users/clientservices/Desktop/Serialization\ Files/Dreamweaver/AdobeSerialization
Copyright 2012 Adobe Systems Incorporated
All rights reserved.
adobe_prtk --tool=StartTrial --leid=LEID
This is to start the trial for a given LEID.
adobe_prtk --tool=Serialize --leid=LEID --serial=serialNum --adobeid=AdobeID [--personGUID=personGUID]
This is to perform the online serial validation and to update the internal databases with the serial and
Adobe ID information.
adobe_prtk --tool=UnSerialize --leid=LEID [ --locale=locale ]
This is to remove all existing non-trial serializations applied to the product with the given LEID.
Specifying the --locale argument removes serialization for that specific locale.
adobe_prtk --tool=Type1Exception --generate | --accept --serial=serialNum [--responsecode=responseCode] --leid=DriverLEID
This is to generate a Type1 Exception request code or to accept a Type1 response code. If --accept is
specified, then the responsecode and leid are required.
adobe_prtk --tool=VolumeSerialize --provfile=AbsProvFilePath
This is to serialize using a prov.xml file.
adobe_prtk --tool=RegisterTrial --driveradobecode=diverAdobeCode [--adobeid=adobeID] [--personguid=personGUID]
This is to register the trial so that the sign-in screen is suppressed at launch.
Return Code = 1
I have the .xml file in the same folder as the serialization executable. Please advise.
Just figured this out myself today. For whatever reason, the command that they posted above and other places is incorrect. If you look in the error generated, it gives you the correct command, namely:
AdobeSerialization adobe_prtk --tool=VolumeSerialize
Also, you only need to specify the absolute path of the prov.xml file if the file is in a different folder than the AdobeSerialization utility. If you put them in the same directory, then you just need to run the first part of the command before the --provfile=Absolute_Path_of_prov.xml.
I was able to push both files to some lab computers via ARD to a secure folder, then push the updated command to every machine and it worked without issue! Make sure your ARD command begins like this:
Absolute/path/to/AdobeSerialization adobe_prtk --tool=VolumeSerialize
Hope that helps!
Maybe you (AwesomeSauce9000) are still monitoring this thread…
I put the following files, in the folllowing location:
I ran this command as root using ARD:
/Users/Shared/Adobe/CreativeSuite6Serial/AdobeSerialization adobe_prtk --tool=VolumeSerialize --provfile=/prov.xml
The return message is:
Copyright 2012 Adobe Systems Incorporated
All rights reserved.
Return Code = 19
The prov.xml file is in the same directory as the AdobeSerialization file…
Error code 19 means that the prov.xml file is missing.Since you are keeping prov.xml file parallel to AdobeSerialization, there is no need to give the --provfile switch to the command line. If you still want to give it, please give the complete path of the prov.xml file. So without prov.xml file, the command line for you will be
/Users/Shared/Adobe/CreativeSuite6Serial/AdobeSerialization adobe_prtk --tool=VolumeSerialize
and with prov.xml file, it should be
/Users/Shared/Adobe/CreativeSuite6Serial/AdobeSerialization adobe_prtk --tool=VolumeSerialize --provfile=/Users/Shared/Adobe/CreativeSuite6Serial/prov.xml
Both these commands should work. Return code of zero means success.
Feel free to revert back in case you see any issues.
Saransh Katariya | Member of technical staff | Adobe Systems | email@example.com
P.S. - if you are using AAMEE 3.1, there is no need to install in trial and then serializing after imaging. AAMEE 3.1 supports imaging. So just create a serialized package using AAMEE 3.1 and deploy it on master machine. Then take its image and deploy on client machines. The licensing will not break on client machines.
Thank you. Your explanation helps tremendously! Use of this tool is not very well-documented. While not incredibly complicated, command-line tools have to be precisely run. Precision requires good documentation.
The document I have–written by Jody–does not mention adobe_prtk at all.
"Since you are keeping prov.xml file parallel to AdobeSerialization, there is no need to give the --provfile switch to the command line." Again, first I have seen this. I ran it both ways-with the absolute path and with the switch removed completely. Both worked. Now that I have a better explanation, I feel this is a tool I can use.