Shared Device Licensing Toolkit


The Licensing Toolkit is a command-line utility that provides the following functionality that you can use when working with shared device licenses:

Download and run licensing toolkit

The procedures described in this document require you to execute commands using the Shared Device Licensing toolkit.

First, you'll need to download the Adobe Licensing Toolkit from the following location based on the client machine OS:

  • macOS: Download the adobe-licensing-toolkit.dmg and mount the file.
  • Windows: Download the zip file and extract the adobe-licensing-toolkit.exe.

How to use the toolkit on Windows and macOS

Since the toolkit is a command-line utility, you'll need to use the Windows command prompt or the macOS terminal to use it.

If you're unsure of how to execute commands from the Windows command prompt or the macOS terminal, follow these steps to run the toolkit for the commands provided in the following sections of this document:

  1. Open the Windows command prompt.

    Press the Start button on your keyboard, type Command prompt and press Enter.

  2. From Windows Explorer, drag-and-drop the adobe-licensing-toolkit.exe file (downloaded above) to the Windows command prompt.

Notice that the command prompt now displays the toolkit file name. (It may also display the full folder path of the file).

Using the Shared Device Licensing toolkit on Windows

All the commands described below require you to enter arguments to the toolkit.

For example, to activate shared device licenses, after you drag-and-drop the file on the prompt, type --activate (give a space between the file name and --activate) and press Enter.:

  1. Open the macOs terminal.

  2. From the macOS Finder, drag-and-drop the adobe-licensing-toolkit file (from location to which you mounted the file above) to the macOs terminal.
    Notice that the command prompt now displays the toolkit file name. (It may also display the full folder path of the file).

Notice that the command prompt now displays the toolkit file name. (It may also display the full folder path of the file).

Using the Shared Device Licensing toolkit on macOS

All the commands described below require you to enter arguments to the toolkit.

For example, to activate shared device licenses, after you drag-and-drop the file on the prompt, type --activate (give a space between the file name and --activate) and press Enter.:

Activate shared device licenses

After you install a shared device licensed package on a machine, if your end users see the following error on launching an app on that machine, it implies that there was a problem during the install process:

Error launching app

When you deploy a shared device license package, to validate the license, a connection is made to the Adobe licensing servers. The above error occurs if, during the install procedure, the network connection failed due to firewall, proxy, time out or other network issues.

To resolve this issue, first ensure that you have an Internet connection. Then, you can either reinstall the package or you can run the following command with admin privileges to manually activate the package:

Windows:

adobe-licensing-toolkit.exe --activate

Short form:

adobe-licensing-toolkit.exe -s

For macOS:

sudo ./adobe-licensing-toolkit --activate

Short form:

sudo ./adobe-licensing-toolkit -s

For help on how to run the above commands, see How to use the toolkit.

Deactivate shared device licenses

Say that you uninstall a shared device license package, the license count on the Admin Console reflects the reduced license usage. This implies, that the shared device license will now be available to be used on another machine. However, if after the uninstallation, the Admin Console does not reflect the changed license count, you can manually deactivate the license on the machine.

Also, if you plan to retire or repurpose a machine in a lab, you can either choose to uninstall the shared device license package from that machine or you simply deactivate the license on that machine. The shared device license is then available to be deployed on another machine.

Deactivate all licenses

To deactivate all licenses on a machine, run the following command with admin privileges:

Windows:

adobe-licensing-toolkit.exe --deactivate

Short form:

adobe-licensing-toolkit.exe -t

For macOS:

sudo ./adobe-licensing-toolkit --deactivate

Short form:

sudo ./adobe-licensing-toolkit -t

For help on how to run the above commands, see How to use the toolkit.

Deactivate specific licenses

You can also choose to deactivate only specific shared device licenses on a machine.

Run the following command with admin privileges:

Windows:

adobe-licensing-toolkit.exe --deactivate --npdId <Comma separated list of NPDIDs>

Short form:

adobe-licensing-toolkit.exe -t -n <Comma separated list of NPDIDs>

For macOS:

sudo ./adobe-licensing-toolkit --deactivate --npdId <Comma separated list of NPDIDs>

Short form:

sudo ./adobe-licensing-toolkit -t -n <Comma separated list of NPDIDs>

For help on how to run the above commands, see How to use the toolkit.

To deactivate specific licenses on a machine, you will need the NPDIDs for the packages that you want to deactivate. To get the NPDIDs of packages on a machine, use the licenseinformation option.

View license information

Use the licenseInformation command for details of the licenses installed on a machine.

For Windows:

adobe-licensing-toolkit.exe --licenseInformation

Short form:

adobe-licensing-toolkit.exe -l

For macOS:

sudo ./adobe-licensing-toolkit --licenseInformation

Short form:

sudo ./adobe-licensing-toolkit -l

For help on how to run the above commands, see How to use the toolkit.

Sample output:

Adobe Licensing Toolkit (0.1.5.57) 
License Details 
  
NpdId          : MWVjZGNlMzMtZGU2Yi00ZmNlLTkzZTktY2MxMjBhZmFiZjg1 
AppId          : Photoshop1 
DeploymentMode : NAMED_USER_EDUCATION_LAB 
CacheExpiry    : 03/06/19 20:01:56 India Standard Time 
LicenseId      : 511F26523959D15EBD9B 
LicenseExpiry  : 03/06/21 20:01:56 India Standard Time 
  
NpdId          : YjZiOGU0ZTItYTkxNy00NTFlLWFkOTItZTljNTc2M2U2OTgx 
AppId          : Animate1 
DeploymentMode : NAMED_USER_EDUCATION_LAB 
CacheExpiry    : 03/06/19 20:01:56 India Standard Time 
LicenseId      : 511F26523959D15EBD9B 
LicenseExpiry  : 03/06/21 20:01:56 India Standard Time 
Operation Successfully Completed

View package details

Use the displayAsnpDetails for brief information of the licenses activated on a client.

For Windows:

adobe-licensing-toolkit.exe --displayAsnpDetails

Short form:

adobe-licensing-toolkit.exe -d

For macOS:

sudo ./adobe-licensing-toolkit --displayAsnpDetails

Short form:

sudo ./adobe-licensing-toolkit -d

For help on how to run the above commands, see How to use the toolkit.

The following output displays the apps installed via packages on this computer.

Adobe Licensing Toolkit (1.0.0.57)
ASNP Details

App             : InDesign1
OperatingConfig : SW5EZXNpZ24xe30yMDE4MDcyMDA0-NTcwMTI5NTUtNGQyNC00ZmJjLWE4NGEtOTZjZjNmMzBlYmYx-90-stg.operatingconfig
Asnp            : TlRjd01USTVOVFV0TkdReU5DMDBabUpqTFdFNE5HRXRPVFpqWmpObU16QmxZbVl4e305YjI3YzBmNi01MGU3LTRmNDMtOWY4Yi0xMThjNzVhMzQwYWU.asnp

App             : Photoshop1
OperatingConfig : UGhvdG9zaG9wMXt9MjAxODA3MjAwNA-NTcwMTI5NTUtNGQyNC00ZmJjLWE4NGEtOTZjZjNmMzBlYmYx-90-stg.operatingconfig
Asnp            : TlRjd01USTVOVFV0TkdReU5DMDBabUpqTFdFNE5HRXRPVFpqWmpObU16QmxZbVl4e302MDA0NmRhOC0wZTE1LTQwNDktYjFmNy1mM2UxMGViODQxZDc.asnp
Operation Successfully Completed

Use the displayAsnpDetails option, with the optional verbose flag, to view all available details of the licenses activated on a client.

For Windows:

adobe-licensing-toolkit.exe --displayAsnpDetails --verbose

Short form:

adobe-licensing-toolkit.exe -d -v

For macOS:

sudo ./adobe-licensing-toolkit --displayAsnpDetails --verbose

Short form:

sudo ./adobe-licensing-toolkit -d -v

For help on how to run the above commands, see How to use the toolkit.

The following output displays the apps installed via packages on this computer. For each app, the output also displays the following details:

asnpData:

JSON object of all activation data.

deploymentMode:

FRL package activation mode - Isolated Activation or Connected Activation.

npdId:

Unique package identifier. Used when removing a package license from a machine. See above.

Adobe Licensing Toolkit (1.0.0.57)
ASNP Details

App             : InDesign1
OperatingConfig : SW5EZXNpZ24xe30yMDE4MDcyMDA0-NTcwMTI5NTUtNGQyNC00ZmJjLWE4NGEtOTZjZjNmMzBlYmYx-90-stg.operatingconfig
Asnp            : TlRjd01USTVOVFV0TkdReU5DMDBabUpqTFdFNE5HRXRPVFpqWmpObU16QmxZbVl4e305YjI3YzBmNi01MGU3LTRmNDMtOWY4Yi0xMThjNzVhMzQwYWU.asnp

{
        "asnpData" :
        {
                "adobeCertSignedValues" : null,
                "customerCertHeaders" :
                [
                        {
                                "header" : "eyJjb250ZW50U2lnbmF0dXJlQWxnIjoiUlM1MTIiLCJ0cnVzdGVkQ2VydEZpbmdlcnByaW50QWxnIjoiU0hBLTUxMiIsInRydXN0ZWRDZXJ0RmluZ2VycHJpbnRJbmRleCI6MywiY2VydGlmaWNhdGVEZXRhaWxzIjpbeyJpZCI6IlFVWTVSVFE1Tmpjd09FSTJNekU1UlRZelJqWTFSVGhETlRrM1JEQTBNVGciLCJzdWJqZWN0TmFtZSI6IkFkb2JlIENvbnRlbnQgQ2VydGlmaWNhdGUgMzItNiIsImhleFNlcmlhbE51bWJlciI6IjE3NmI2MjUyIiwic2hhMUhhc2giOiI0MjI1NTA5MUMzMjhCMkRGQjBCN0NDNkYxNTUxOURGMjc3QzMxMEE0Iiwic2VxdWVuY2UiOjEsImRvd25sb2FkUGF0aCI6IlFVWTVSVFE1Tmpjd09FSTJNekU1UlRZelJqWTFSVGhETlRrM1JEQTBNVGctTlRjd01USTVOVFV0TkdReU5DMDBabUpqTFdFNE5HRXRPVFpqWmpObU16QmxZbVl4LmRlciJ9LHsiaWQiOiJOa1EyUkVVd01rUXhNa013T0RKR01qWkVRakU0TURSQk1FWTJSa1V5TVRrIiwic3ViamVjdE5hbWUiOiJBZG9iZSBJbnRlcm1lZGlhdGUgQ0EgMzItNCIsImhleFNlcmlhbE51bWJlciI6IjhmMTFmY2QiLCJzaGExSGFzaCI6IjA1MjY3Qjk5MDI1QUQwMjQyODU0NzY2QzBBNDhFNDFFQTA3QTI4QzQiLCJzZXF1ZW5jZSI6MiwiZG93bmxvYWRQYXRoIjoiTmtRMlJFVXdNa1F4TWtNd09ESkdNalpFUWpFNE1EUkJNRVkyUmtVeU1Uay1OVGN3TVRJNU5UVXROR1F5TkMwMFptSmpMV0U0TkdFdE9UWmpaak5tTXpCbFltWXguZGVyIn1dfQ",
                                "signature" : "{{customerSignature1}}"
                        },
                        {
                                "header" : "eyJjb250ZW50U2lnbmF0dXJlQWxnIjoiUlM1MTIiLCJ0cnVzdGVkQ2VydEZpbmdlcnByaW50QWxnIjoiU0hBLTUxMiIsInRydXN0ZWRDZXJ0RmluZ2VycHJpbnRJbmRleCI6MiwiY2VydGlmaWNhdGVEZXRhaWxzIjpbeyJpZCI6Ik5rSTVNRUV3UkVZNU1qSkdNa1UyTWtJNVJEUXdOVUV3UkRVeFFrVkZRemciLCJzdWJqZWN0TmFtZSI6IkFkb2JlIENvbnRlbnQgQ2VydGlmaWNhdGUgMzItNSIsImhleFNlcmlhbE51bWJlciI6IjQ0NmNiNzc4Iiwic2hhMUhhc2giOiJENjM0MTQyRjY0OTYzNDA0RkE1OThCNzQ4RUE2RDY1Mzg2MjRBRERGIiwic2VxdWVuY2UiOjEsImRvd25sb2FkUGF0aCI6Ik5rSTVNRUV3UkVZNU1qSkdNa1UyTWtJNVJEUXdOVUV3UkRVeFFrVkZRemctTlRjd01USTVOVFV0TkdReU5DMDBabUpqTFdFNE5HRXRPVFpqWmpObU16QmxZbVl4LmRlciJ9LHsiaWQiOiJNVEpDTmtZeFFqZzBOa1JHTlRNd05EVTJSVVU0UXpaQ1JEbERNVUkyTjBVIiwic3ViamVjdE5hbWUiOiJBZG9iZSBJbnRlcm1lZGlhdGUgQ0EgMzItMyIsImhleFNlcmlhbE51bWJlciI6IjFlNTRhMmM2Iiwic2hhMUhhc2giOiJCNEJGMzg0RUVCOTNCQ0Q3NzIxQzY5QUEyODgwOTI2NDFGNjI4MzFFIiwic2VxdWVuY2UiOjIsImRvd25sb2FkUGF0aCI6Ik1USkNOa1l4UWpnME5rUkdOVE13TkRVMlJVVTRRelpDUkRsRE1VSTJOMFUtTlRjd01USTVOVFV0TkdReU5DMDBabUpqTFdFNE5HRXRPVFpqWmpObU16QmxZbVl4LmRlciJ9XX0",
                                "signature" : "{{customerSignature2}}"
                        }
                ],
                "customerCertSignedValues" : null,
                "templateId" : "TlRjd01USTVOVFV0TkdReU5DMDBabUpqTFdFNE5HRXRPVFpqWmpObU16QmxZbVl4e305YjI3YzBmNi01MGU3LTRmNDMtOWY4Yi0xMThjNzVhMzQwYWU"
        },
        "branding" :
        {
                "name" : "SKD Branding name"
        },
        "deploymentMode" : "FRL_CONNECTED",
        "id" : "27175704-bba8-4910-88c2-054e871e9bff",
        "nglAppId" : "InDesign1",
        "npdId" : "NTcwMTI5NTUtNGQyNC00ZmJjLWE4NGEtOTZjZjNmMzBlYmYx",
        "npdPrecedence" : 90,
        "profileRequestPayloadParams" :
        {
                "appParams" :
                [
                        "nglAppId",
                        "nglAppVersion",
                        "nglLibVersion",
                        "currentAsnpId"
                ],
                "deviceParams" :
                [
                        "deviceId",
                        "osUserId",
                        "osName",
                        "osVersion",
                        "currentDate",
                        "enableVdiMarkerExists",
                        "isVirtualEnvironment",
                        "isOsUserAccountInDomain"
                ]
        },
        "profileServerUrl" : "https://lcs-cops-stage.adobe.io/"
}



App             : Photoshop1
OperatingConfig : UGhvdG9zaG9wMXt9MjAxODA3MjAwNA-NTcwMTI5NTUtNGQyNC00ZmJjLWE4NGEtOTZjZjNmMzBlYmYx-90-stg.operatingconfig
Asnp            : TlRjd01USTVOVFV0TkdReU5DMDBabUpqTFdFNE5HRXRPVFpqWmpObU16QmxZbVl4e302MDA0NmRhOC0wZTE1LTQwNDktYjFmNy1mM2UxMGViODQxZDc.asnp

{
        "asnpData" :
        {
                "adobeCertSignedValues" : null,
                "customerCertHeaders" :
                [
                        {
                                "header" : "eyJjb250ZW50U2lnbmF0dXJlQWxnIjoiUlM1MTIiLCJ0cnVzdGVkQ2VydEZpbmdlcnByaW50QWxnIjoiU0hBLTUxMiIsInRydXN0ZWRDZXJ0RmluZ2VycHJpbnRJbmRleCI6MywiY2VydGlmaWNhdGVEZXRhaWxzIjpbeyJpZCI6IlFVWTVSVFE1Tmpjd09FSTJNekU1UlRZelJqWTFSVGhETlRrM1JEQTBNVGciLCJzdWJqZWN0TmFtZSI6IkFkb2JlIENvbnRlbnQgQ2VydGlmaWNhdGUgMzItNiIsImhleFNlcmlhbE51bWJlciI6IjE3NmI2MjUyIiwic2hhMUhhc2giOiI0MjI1NTA5MUMzMjhCMkRGQjBCN0NDNkYxNTUxOURGMjc3QzMxMEE0Iiwic2VxdWVuY2UiOjEsImRvd25sb2FkUGF0aCI6IlFVWTVSVFE1Tmpjd09FSTJNekU1UlRZelJqWTFSVGhETlRrM1JEQTBNVGctTlRjd01USTVOVFV0TkdReU5DMDBabUpqTFdFNE5HRXRPVFpqWmpObU16QmxZbVl4LmRlciJ9LHsiaWQiOiJOa1EyUkVVd01rUXhNa013T0RKR01qWkVRakU0TURSQk1FWTJSa1V5TVRrIiwic3ViamVjdE5hbWUiOiJBZG9iZSBJbnRlcm1lZGlhdGUgQ0EgMzItNCIsImhleFNlcmlhbE51bWJlciI6IjhmMTFmY2QiLCJzaGExSGFzaCI6IjA1MjY3Qjk5MDI1QUQwMjQyODU0NzY2QzBBNDhFNDFFQTA3QTI4QzQiLCJzZXF1ZW5jZSI6MiwiZG93bmxvYWRQYXRoIjoiTmtRMlJFVXdNa1F4TWtNd09ESkdNalpFUWpFNE1EUkJNRVkyUmtVeU1Uay1OVGN3TVRJNU5UVXROR1F5TkMwMFptSmpMV0U0TkdFdE9UWmpaak5tTXpCbFltWXguZGVyIn1dfQ",
                                "signature" : "{{customerSignature1}}"
                        },
                        {
                                "header" : "eyJjb250ZW50U2lnbmF0dXJlQWxnIjoiUlM1MTIiLCJ0cnVzdGVkQ2VydEZpbmdlcnByaW50QWxnIjoiU0hBLTUxMiIsInRydXN0ZWRDZXJ0RmluZ2VycHJpbnRJbmRleCI6MiwiY2VydGlmaWNhdGVEZXRhaWxzIjpbeyJpZCI6Ik5rSTVNRUV3UkVZNU1qSkdNa1UyTWtJNVJEUXdOVUV3UkRVeFFrVkZRemciLCJzdWJqZWN0TmFtZSI6IkFkb2JlIENvbnRlbnQgQ2VydGlmaWNhdGUgMzItNSIsImhleFNlcmlhbE51bWJlciI6IjQ0NmNiNzc4Iiwic2hhMUhhc2giOiJENjM0MTQyRjY0OTYzNDA0RkE1OThCNzQ4RUE2RDY1Mzg2MjRBRERGIiwic2VxdWVuY2UiOjEsImRvd25sb2FkUGF0aCI6Ik5rSTVNRUV3UkVZNU1qSkdNa1UyTWtJNVJEUXdOVUV3UkRVeFFrVkZRemctTlRjd01USTVOVFV0TkdReU5DMDBabUpqTFdFNE5HRXRPVFpqWmpObU16QmxZbVl4LmRlciJ9LHsiaWQiOiJNVEpDTmtZeFFqZzBOa1JHTlRNd05EVTJSVVU0UXpaQ1JEbERNVUkyTjBVIiwic3ViamVjdE5hbWUiOiJBZG9iZSBJbnRlcm1lZGlhdGUgQ0EgMzItMyIsImhleFNlcmlhbE51bWJlciI6IjFlNTRhMmM2Iiwic2hhMUhhc2giOiJCNEJGMzg0RUVCOTNCQ0Q3NzIxQzY5QUEyODgwOTI2NDFGNjI4MzFFIiwic2VxdWVuY2UiOjIsImRvd25sb2FkUGF0aCI6Ik1USkNOa1l4UWpnME5rUkdOVE13TkRVMlJVVTRRelpDUkRsRE1VSTJOMFUtTlRjd01USTVOVFV0TkdReU5DMDBabUpqTFdFNE5HRXRPVFpqWmpObU16QmxZbVl4LmRlciJ9XX0",
                                "signature" : "{{customerSignature2}}"
                        }
                ],
                "customerCertSignedValues" : null,
                "templateId" : "TlRjd01USTVOVFV0TkdReU5DMDBabUpqTFdFNE5HRXRPVFpqWmpObU16QmxZbVl4e302MDA0NmRhOC0wZTE1LTQwNDktYjFmNy1mM2UxMGViODQxZDc"
        },
        "branding" :
        {
                "name" : "SKD Branding name"
        },
        "deploymentMode" : "FRL_CONNECTED",
        "id" : "f27682d7-1b10-4f1c-a243-5e52580a9966",
        "nglAppId" : "Photoshop1",
        "npdId" : "NTcwMTI5NTUtNGQyNC00ZmJjLWE4NGEtOTZjZjNmMzBlYmYx",
        "npdPrecedence" : 90,
        "profileRequestPayloadParams" :
        {
                "appParams" :
                [
                        "nglAppId",
                        "nglAppVersion",
                        "nglLibVersion",
                        "currentAsnpId"
                ],
                "deviceParams" :
                [
                        "deviceId",
                        "osUserId",
                        "osName",
                        "osVersion",
                        "currentDate",
                        "enableVdiMarkerExists",
                        "isVirtualEnvironment",
                        "isOsUserAccountInDomain"
                ]
        },
        "profileServerUrl" : "https://lcs-cops-stage.adobe.io/"
}

 

 

Sigla Adobe

Conectați-vă la cont