Adobe Licensing Toolkit

上次更新日期: 2024年12月16日

使用 Adobe Licensing Toolkit 生成客户端代码、安装或删除功能受限授权 (FRL) 授权,并从命令行查看授权详细信息。

Adobe 的 Licensing Toolkit 是一个命令行实用程序,可提供以下功能,您在使用功能限制许可证时可以使用这些功能:

为了安装隔离激活包的许可证,Adobe 会提供一个用于生成唯一客户端代码的 Licensing Toolkit。 创建隔离激活包时,请使用这些代码。

注释

离线或在线激活不需要唯一客户端代码,但隔离激活需要此代码。

要下载该工具包,请前往 Admin Console > "软件包" > "工具"。然后,使用Licensing Toolkit卡片上的下载链接。

注意

下面描述的 generateChallengeKey 开关区分大小写,并且必须按驼峰式大小写形式输入。

要生成客户端代码,请执行以下操作:

单台计算机

对于单台计算机,请使用管理员权限运行以下命令:

对于 Windows:

adobe-licensing-toolkit.exe --generateChallengeKey

简写形式:

adobe-licensing-toolkit.exe -c

对于 macOS:

sudo ./adobe-licensing-toolkit --generateChallengeKey

简写形式:

sudo ./adobe-licensing-toolkit -c

运行命令时,代码显示为输出。 记下此代码;在为单台计算机创建独立激活软件包时需要用到它。

多台计算机

对于多台计算机,请使用管理员权限运行以下命令:

对于 Windows:

adobe-licensing-toolkit.exe --generateChallengeKey --filePath <challengekey csv 文件的绝对路径>

简写形式:

adobe-licensing-toolkit.exe -c -f <challengekey csv 文件的绝对路径>

对于 macOS:

sudo ./adobe-licensing-toolkit --generateChallengeKey --filePath <challengekey csv 文件的绝对路径>

简写形式:

sudo ./adobe-licensing-toolkit -c -f <challengekey csv 文件的绝对路径>

在每台计算机上运行该命令时,该代码将附加到您在 --filePath 开关中引用的 .csv 文件。

对于第一台计算机,当您提供文件的绝对路径时,命令会在该位置创建文件。在其他计算机上运行命令时,如果您指定相同的文件名,代码将附加到该文件中。

在为多台计算机创建独立激活软件包时使用 CSV 文件。

注意

您创建的 CSV 文件不得大于 2 MB。

Admin Console 中创建仅授权包后,请按照以下步骤将此授权安装到最终用户计算机(适用于在线离线隔离激活包):

从 Admin Console 中下载包。

提取包的内容。

仅许可证包包含一个 .json 文件(包含许可信息)和 Licensing Toolkit 实用程序:

  • 对于 Windows:adobe-licensing-toolkit.exe
  • 对于 macOS:adobe-licensing-toolkit

要安装许可证,您可以使用管理员权限运行以下命令:

对于 Windows:

adobe-licensing-toolkit.exe --precondition --install --filePath <.json 文件的绝对路径>

简写形式:

adobe-licensing-toolkit.exe -p -i -f <.json 文件的绝对路径>

对于 macOS:

sudo ./adobe-licensing-toolkit --precondition --install --filePath <.json 文件的绝对路径>

简写形式:

sudo ./adobe-licensing-toolkit -p -i -f <.json 文件的绝对路径>

此许可证将部署到计算机上。 现在,用户已获得使用已安装的 Adobe 应用程序的许可。

按照以下步骤在以下情况下从计算机中移除授权(适用于在线离线独立激活软件包):

  • 该包是仅许可证包。
  • 软件包包含授权和应用程序,并且使用特定于操作系统的卸载程序卸载应用程序(例如,Windows 上的"添加删除程序")。
注释

对于在线激活软件包,如果您希望减少 Admin Console 中的计数,则必须在 Admin Console 中更新授权使用情况。
\n

确保要删除其许可证的包在计算机上可用。 否则:

  1. 从 Admin Console 中下载包。
  2. 提取包中的内容。
    该包包含一个 .json 文件(包含许可信息)和许可工具包
    对于 Windows: adobe-licensing-toolkit.exe
    对于 macOS: adobe-licensing-toolkit

要卸载许可证,您可以使用管理员权限运行以下命令:

对于 Windows:

adobe-licensing-toolkit.exe --precondition --uninstall --filePath <.json 文件的绝对路径>

简写形式:

adobe-licensing-toolkit.exe -p -u -f <.json 文件的绝对路径>

对于 macOS:

sudo ./adobe-licensing-toolkit --precondition --uninstall --filePath <.json 文件的绝对路径>

简写形式:

sudo ./adobe-licensing-toolkit -p -u -f <.json 文件的绝对路径>

通过此包安装的许可证将从计算机上卸载。 此计算机上将不再允许使用通过此包安装的 Adobe 应用程序。

uninstall 命令从计算机中删除许可证。 它可能没有更新 Admin Console 中的许可证数量。 您必须使用 deactivate 命令才能可靠地从计算机中删除许可证并减少许可证数量。

如果您已向终端用户计算机安装了多个授权,请按照以下步骤从该计算机卸载所有这些授权(适用于在线离线独立激活软件包):

注释

对于在线激活软件包,如果您希望减少 Admin Console 中的计数,则必须在 Admin Console 中更新授权使用情况。
\n

确保 Adobe Licensing Toolkit 在最终用户计算机上可用。 如果没有,则从Admin Console > "软件包" > "工具"下载工具包。

要从计算机中卸载所有许可证,请使用管理员权限运行以下命令:

对于 Windows:

adobe-licensing-toolkit.exe --deactivate

简写形式:

adobe-licensing-toolkit.exe -t

对于 macOS:

sudo ./adobe-licensing-toolkit --deactivate

简写形式:

sudo ./adobe-licensing-toolkit -t

从计算机中卸载所有许可证。 此计算机上将不再允许使用通过包安装的所有 Adobe 应用程序。

注释

卸载命令会从计算机中移除授权。它可能没有更新 Admin Console 中的许可证数量。 您必须使用停用命令才能可靠地从计算机中移除授权并减少计数。

如果您移除在线激活程序包的许可证,Admin Console > 概述下显示的许可证使用量并不总会相应减少。

但是,要在 Admin Console 上进行更新,Adobe 许可服务器需要连接 Internet。 如果您在断开连接时移除了授权,或者在连接到 Adobe 服务器时发生错误,则更新的授权使用情况可能不会在 Admin Console 中反映出来。

在这种情况下,请按照以下步骤在 Admin Console 上更新许可证的使用情况:

确保 Adobe Licensing Toolkit 在最终用户计算机上可用。 如果没有,则从Admin Console > "软件包" > "工具"下载工具包。

运行以下命令:

对于 Windows:

adobe-licensing-toolkit.exe --deactivate --npdId <下面描述的预处理数据的唯一 ID>

简写形式:

adobe-licensing-toolkit.exe -t -n <下面描述的预处理数据的唯一 ID>

对于 macOS:

sudo ./adobe-licensing-toolkit --deactivate --npdId <下面描述的预处理数据的唯一 ID>

简写形式:

sudo ./adobe-licensing-toolkit -t -n <下面描述的预处理数据的唯一 ID>

使用下面描述的 --displayAspnDetails 选项查看计算机上的软件包详细信息。输出包括此命令所需的预处理数据的唯一 ID

注释

上述命令中使用的 npdId 对应 Admin Console 中包的"包授权 ID"。

使用 licenseInformation 命令获取计算机上安装的许可证的详细信息。

对于 Windows:

adobe-licensing-toolkit.exe --licenseInformation

简写形式:

adobe-licensing-toolkit.exe -l

对于 macOS:

sudo ./adobe-licensing-toolkit --licenseInformation

简写形式:

sudo ./adobe-licensing-toolkit -l

输出示例

注释

上述输出中显示的 NpdId 对应 Admin Console 中包的"包授权 ID"。
\n

使用 displayAsnpDetails 可获取客户端计算机上已激活授权的简要信息。

对于 Windows:

adobe-licensing-toolkit.exe --displayAsnpDetails

简写形式:

adobe-licensing-toolkit.exe -d

对于 macOS:

sudo ./adobe-licensing-toolkit --displayAsnpDetails

简写形式:

sudo ./adobe-licensing-toolkit -d

以下输出显示通过包在此计算机上安装的应用程序。

使用 displayAsnpDetails 选项和可选的 verbose 标志,可以查看在客户端计算机上激活的许可证的所有可用详细信息。

对于 Windows:

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

简写形式:

adobe-licensing-toolkit.exe -d -v

对于 macOS:

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

简写形式:

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

以下输出显示通过包在此计算机上安装的应用程序。 对于每个应用程序,输出还显示以下详细信息:

asnpData:

所有激活数据的 JSON 对象。

deploymentMode:

在线离线隔离激活方法的包激活模式。

nglAppId:

激活过程中安装的 Creative Cloud 应用程序。    

npdId:

唯一的包标识符。 用于从计算机中删除在线激活包许可证。

注释

npdId 对应于 Admin Console 中包的包授权 ID。

查看包许可证 ID(对应于 NpdId)

登录 Admin Console 并转到选项卡。

可选)如果您有 NpdId 并且需要在 Admin Console 上找到对应的包。

搜索框中,输入通过运行上面的 Licensing Toolkit 命令获取的包的 NpdId

注释

搜索不区分大小写。 您也可以执行部分搜索。 这意味着,您在搜索时无需输入整个 NpdId

在包列表中,选择包。该包的详细信息将显示。

Admin Console 上的 包授权 ID 对应授权工具包命令中的 NpdId