Skip navigation
mikoatld
Currently Being Moderated

Macintosh - Command Line Serialization file help

Jun 12, 2012 8:06 AM

Tags: #macintosh_serialization

I need an example of how this works

 
Replies
  • Currently Being Moderated
    Jun 16, 2012 1:16 AM   in reply to mikoatld

    hi,

     

    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

     

    where

     

    --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

    other location.)

     

    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

     

    Thanks,

     

    Saransh Katariya | Member of Technical staff | Adobe Systems

     
    |
    Mark as:
  • Currently Being Moderated
    Aug 15, 2012 2:31 PM   in reply to saranshkatariya

    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.

     
    |
    Mark as:
  • Currently Being Moderated
    Aug 15, 2012 9:23 PM   in reply to kstenstrom

    Hi,

     

    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

     

    AdobeSerialization --tool=VolumeSerialize

     

    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.

     

    Thanks,

    Saransh Katariya | Adobe Systems | skatariy@adobe.com

     
    |
    Mark as:
  • Currently Being Moderated
    Aug 20, 2012 8:08 AM   in reply to saranshkatariya

    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.

     

     

    usage:

     

        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.

     
    |
    Mark as:
  • Currently Being Moderated
    Aug 20, 2012 10:44 AM   in reply to UNC_Tech

    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

    instead of:

    AdobeSerialization --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!

     
    |
    Mark as:
  • Currently Being Moderated
    Dec 4, 2012 1:01 PM   in reply to AwesomeSauce9000

    Maybe you (AwesomeSauce9000) are still monitoring this thread…

     

    I put the following files, in the folllowing location:

    /Users/Shared/Adobe/CreativeSuite6Serial/adobe_prtk

    /Users/Shared/Adobe/CreativeSuite6Serial/AdobeSerialization

    /Users/Shared/Adobe/CreativeSuite6Serial/prov.xml

     

    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…

     
    |
    Mark as:
  • Currently Being Moderated
    Dec 4, 2012 9:10 PM   in reply to kevin.cecil

    Hi,

     

    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.

     

    Thanks,

    Saransh Katariya | Member of technical staff | Adobe Systems | skatariy@adobe.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.

     
    |
    Mark as:
  • Currently Being Moderated
    Dec 5, 2012 5:36 AM   in reply to saranshkatariya

    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.

     

    Thanks again!

     
    |
    Mark as:

More Like This

  • Retrieving data ...

Bookmarked By (0)

Answers + Points = Status

  • 10 points awarded for Correct Answers
  • 5 points awarded for Helpful Answers
  • 10,000+ points
  • 1,001-10,000 points
  • 501-1,000 points
  • 5-500 points