功能限制许可 - 在线 | 部署指南

什么是“功能限制许可 — 在线”?

“功能限制许可 — 在线”是一种安全的许可证激活方式,适用于需要访问桌面软件、但因其操作环境不安全而无法使用“指定用户许可”的用户。“功能限制许可 — 在线”要求连接到 Internet 以便在许可证安装完成后对其进行验证。但是,用户却无需登录即可使用相关软件。

功能限制许可包中现在包括 Acrobat Classic 版。这将为客户提供稳定的 Acrobat 版本,从而改善在安全环境中部署和管理许可证的体验。

有关详细信息,请参阅 Document Cloud 产品路径

“功能限制许可 — 在线”的工作原理

管理员工作流程

管理员从 Admin Console 中的“包”选项卡中创建“功能限制许可 - 在线”包,然后将其部署在用户计算机上。

注意:

仅当 Adobe 授予您的组织使用此类许可的情况下,功能限制许可 - 在线选项才会显示在您的 Admin Console 中。默认情况下,系统不会显示该选项。

用户工作流程

在您的计算机上启动应用程序。系统会自动将许可证激活。 

应用程序启动时,系统将生成一条包括以下内容的许可证请求:

  • Adobe 生成的许可证包 ID,用于标识已安装的许可证信息。
  • Adobe 生成的设备 ID,即不同计算机属性的 SHA-256(安全哈希算法)哈希值。
注意:

设备无法识别在许可证请求中共享的这些信息。

应用程序使用 HTTP 协议通过 Internet 将请求发送至 Adobe 授予许可服务器。为提升安全性,您的组织可以通过防火墙控制 Internet 访问权限,防火墙将拦截并解压所有 Adobe 网络流量以验证其内容。

管理任务

授予许可

为成功激活“功能限制许可 - 在线”许可证,客户端计算机必须能够通过 HTTPS 访问 Adobe 许可服务器 lcs-cops.adobe.io。某些管理员可能需要在其防火墙上开放一个端点,并允许 lcs-cops.adobe.io 端点。客户端计算机将尝试以随机间隔访问指定的端点以验证许可证。但是,如果无法访问该端点,则它将依靠客户端计算机上的缓存许可证。在首次激活后,客户端计算机可转到安全位置。许可证在过期前可继续运行,无需再连接 Adobe 服务器。

有两个选项用于激活许可证(在以下过程的第 8 步中):

  • 通过 https://lcs-cops.adobe.io
  • 通过 https://lcs-cops-proxy.adobe.com(固定 IP 地址)。

许可证的到期日是该客户的合同终止日期

创建包

注意:

用户生成程序包的可用性

自 2023 年 12 月起,只有符合 Adobe 企业和团队支持政策 的程序包才会在 Admin Console 的“程序包”选项卡下提供。

这将有助于优化“程序包”选项卡的性能和加载时间。

  1. 选项卡上,单击创建包

  2. 选择功能限制许可,然后单击下一步

  3. 选择在线激活,然后单击下一步

    选择在线激活

  4. 权利屏幕上,选择所需权利,单击下一步

    选择权利

  5. 配置屏幕上,选择所需选项,然后单击下一步

    配置选项

    • 选择平台:从以下各项中选择操作系统和处理器支持:
      • macOS(通用)
      • macOS (Intel)
      • macOS (Apple Silicon)
      • Windows(64 位)
      • Windows(32 位)
      • Windows (ARM)
    注意:

    为一种操作系统和架构类型制作的包无法部署在另一种上。

    • 必须为 Windows 64 位Windows 32 位Windows ARM 设备创建单独的包。
    • 必须分别为 macOS (Intel) 和 macOS (Apple Silicon) 设备创建单独的包。或者,创建一个 macOS(通用)包,即可在 macOS (Intel) 和 macOS (Apple Silicon) 计算机上都使用它安装应用程序。
    • 语言:选择要用其创建包的语言。
    • 使用操作系统的区域设置:使您可创建采用客户端计算机的操作系统语言进行部署的包。在这种情况下,操作系统语言是部署包的默认回退语言。
  6. “选择应用程序”屏幕上,您可以选择创建以下类型的包之一:

    说明

    操作方式...

    如果客户端计算机已安装 Creative Cloud 应用程序,请创建此包。稍后,您可以轻松许可已安装的应用程序。例如,以前使用其他许可方法安装的应用程序。您现在希望通过“功能限制许可 — 隔离”许可证来许可这些应用程序。

    “可用应用程序”中,仅将“许可证文件”添加到“选定的应用程序”中。

    说明

    操作方式...

    如果已通过“功能限制许可 — 隔离”许可证来许可客户端计算机,请创建此包。然后,在计算机上安装应用程序。

    “可用应用程序”中,仅将“许可证文件”添加到“选定的应用程序”中。

    说明

    操作方式...

    创建包含应用程序和许可证的包。

    “可用应用程序”中,将应用程序和许可证文件添加到“选定的应用程序”中。

    单击相应应用程序旁边的加号图标以将其添加到程序包中。

    选择应用程序

    或者,还可过滤从中选择的“可用的应用程序”的列表。

    最新版本:显示所有可用应用程序的最新版本。

    长期支持版本:显示 Adobe 的长期支持版本。

    Beta 版应用程序:显示可用的 Beta 版应用程序。了解详情

    旧版本显示以前版本应用程序的列表。查看不接收安全更新或功能更新的版本。

    筛选可用应用程序

    应用插件:某些 Adobe 应用程序带有插件。 因此,当您添加包含一个或多个加载项的应用程序时,您可以选择将加载项包含在您正在创建的包中。 默认情况下,插件不包含在包中。

    应用程序插件

    选择完毕后,单击下一步

  7. Windows ARM 设备目前不支持该功能)在选择插件屏幕上,搜索并选择要添加到程序包的插件,然后单击下一步

    可选中仅显示兼容的插件复选框以显示与包中应用程序兼容的插件。如果包中仅包含 Creative Cloud 桌面应用程序,则不会显示该筛选器。

    要查看所选插件的列表,请单击所选插件

    注意:

    您添加到包中的插件不一定需要将支持的应用程序也添加到同一包中。您可以添加用户计算机上先前安装的应用程序的插件和扩展。此外,如果计算机上没有插件的目标应用程序,则不在该计算机上安装该插件。

    选择插件

  8. 选项屏幕上,选择所需选项,然后单击下一步

    设备识别选项

    选择此选项,允许 Adobe 收集有关安装此包的设备的信息。 使设备能够将此信息发送到 Adobe,您即可管理和编辑基于这些设备的访问权限。 详情请了解如何管理设备

    设备识别选项

    注意:

    此选项不可供教育版客户选择。 这意味着对于教育版客户,Adobe 将默认收集此信息。 因此,作为教育机构的管理员,您可以管理和编辑您设备的访问权限。

    选择客户端将信息发送到 Adobe 许可服务器的方法

    通过 DNS 名称授权 Adobe 许可证服务器(默认):允许流量通过防火墙传输到 https://lcs-cops.adobe.io。

    通过固定的 IP 地址授权 Adobe 许可证服务器:允许流量通过防火墙传输到 https://lcs-cops-proxy.adobe.com 以及“许可证激活选项”屏幕中列出的固定 IP。

    默认域的背后是非静态 IP,而新域将指向许可证激活选项屏幕中静态 IP 列表中的一个地址。第二个选项为客户提供了管理传出网络流量方面的更多控制。 

    许可证激活选项

    通过网络调用检索功能标志:Adobe 桌面应用程序会定期从 Adobe 服务器获取功能标志,以便为您提供最新的功能和改进。此过程有助于我们动态更新某些功能,而无需提供完整的应用程序更新。请注意,这涉及定期进行网络调用,以检索最新的功能配置。禁用此功能,使用 Adobe 许可工具包运行以下命令。

    对于 Windows
    adobe-licensing-toolkit.exe --writeconfig --key DisableFeatureFlags --value 1

    简写形式:

    adobe-licensing-toolkit.exe -j -k DisableFeatureFlags -y 1

    对于 macOS

    sudo ./adobe-licensing-toolkit --writeconfig --key DisableFeatureFlags --value 1

    简写形式:

    sudo ./adobe-licensing-toolkit -j -k DisableFeatureFlags -y 1

    有关如何运行上述命令的帮助,请参阅如何使用 Adobe 许可工具包

    • 通过反向代理联系 Adobe:此选项允许通过反向代理激活许可证。客户端计算机将查找输入的端点以激活其许可证。您必须确保将反向代理指向正确的端点,才能成功完成许可证激活。
      • 如果您已选择通过 DNS 名称授权 Adobe 许可证服务器,请将反向代理指向 lcs-cops.adobe.io
      • 但是,如果您已选择通过固定的 IP 地址授权 Adobe 许可证服务器,请将反向代理指向 lcs-cops-proxy.adobe.com

    有关如何设置和配置反向代理的详细说明,请参阅功能受限的在线反向代理用户指南

    • 启用 Remote Update Manager:以管理员身份在客户端计算机上远程运行更新程序。有关更多信息,请查看 Remote Update Manager。
    • 重定向至内部 Adobe 更新服务器:将此包的所有更新重定向至内部更新服务器。在 Admin Console 的 > 首选项下的重写 XML 中指定该内部服务器的详细信息。有关详细信息,请参阅首选项
    • Windows ARM 设备目前不支持该功能创建扩展文件夹,并添加 UPIA 命令行工具:在包文件夹中创建子文件夹。 在此文件夹中,您可以添加要随包一起安装的扩展文件。有关更多信息,请参阅管理包中的扩展
    • 将包安装到自定义安装目录:将此包中的应用程序安装到自定义安装目录。在 Admin Console 中的 > 首选项下定义该目录。有关详细信息,请参阅首选项
    管理选项

  9. “Finalize”屏幕上,指定以下内容:

    包名称:输入包的名称。

    创建扁平化包:如果您选择了 macOS 平台,则可以选择创建扁平化包。默认情况下选择此选项。有关更多详细信息,请参阅创建扁平化包

    在构建包之前,查看此包所包含的应用程序和配置。

    单击“创建包”

    注意:

    如果要创建 macOS 包,请将 Adobe Package Downloader 下载到您的计算机。将其打开并运行即可完成下载流程。有关详细信息,请参阅 Adobe Package Downloader

当包创建过程开始时,您将返回到包列表

如果成功生成程序包,系统将提示您下载该程序包。

此外,下载链接可在相应包行的操作列中找到。这样您可以稍后下载该包。

包会在 Admin Console 中最多保留 3 天。要查看包的剩余下载时间,请单击程序包名称右侧。

注意

如果所创建的包中有一个或多个应用程序因需要修复错误或问题而被回滚,则此包显示为已撤销。您将无法下载此包。

此外,如果以前下载过被撤销的应用程序所属的包,则不应部署该包。您应该使用应用程序的未撤销版本创建和部署新包。

已撤销的包

Packageinfo.txt

您下载的包,其中含有一个 Packageinfo.txt 文件。此文件包含有关该包的如下信息:

  • 包名称
  • 包类型 - FRL 在线包
  • 平台
  • 区域设置
  • Creative Cloud 桌面应用程序版本
  • 包配置
    • Remote Update Manager - 已启用还是已禁用
    • “应用程序”面板 - 已启用还是已禁用
    • Beta 版应用程序下载 - 已启用还是已禁用
    • 基于浏览器的身份验证 - 已启用还是已禁用
    • “文件”面板 - 已启用还是已禁用
    • “Market”面板 - 已启用还是已禁用
    • 使用操作系统区域设置 - 已启用还是已禁用

PackageInfo.txt 文件仅供参考。

部署包

创建功能受限的许可程序包之后,为最终用户计算机设置许可证:

有关 Creative Cloud 应用程序安装和卸载错误的疑难解答的详细信息,请参阅此文档

更新许可证

如果贵组织已续签合同,则您无需部署新的程序包或仅许可证包即可重新向用户分配许可证。用户只需在计算机上通过 Internet 访问 Adobe Licensing Server 即可获取更新后的许可证。

要在任何阶段更新用户计算机上的应用程序,请创建一个包含最新应用程序的包,然后将其部署到用户计算机上。您可以创建包,或通过执行以下步骤来更新以前创建的包:

删除许可证

从计算机上删除单个许可证

在以下情况下,您可以从计算机上删除许可证:

  • 该包是仅许可证包。
  • 该包包含许可证和应用程序;且应用程序需通过特定于操作系统的流程(例如 Windows 上的添加-删除程序)来卸载。

使用 Adobe 的 Licensing Toolkit 删除许可证。Adobe Licensing Toolkit 是一个命令行实用程序,可用于激活或卸载许可证。您可以在从 Admin Console 下载的许可证包中找到该实用程序。除此之外,您还可在 Admin Console 中导航至“包”>“工具”直接下载该实用程序。

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

在 Windows 上:

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

在 macOS 上:

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

有关更多信息,请参阅这些步骤

注意:

可以在从 Admin Console 下载并部署到用户计算机的包中找到 .json 文件。该文件包含许可信息。

从计算机上删除所有许可证

如果一台计算机上装有多个许可证,则可通过管理员权限运行以下命令以删除许可证:

在 Windows 上:

adobe-licensing-toolkit.exe --precondition --uninstall --all

macOS:

sudo ./adobe-licensing-toolkit --precondition --uninstall --all

有关更多信息,请参阅这些步骤

卸载产品和许可证

除了从用户计算机中删除许可证,还可卸载许可证和产品。使用功能限制许可包本身。

阅读有关如何从用户计算机卸载包的详细信息。

常见问题解答

每个许可证包均与一个许可证文件绑定。要创建仅许可证包,请跳过向包添加任何应用程序这一步骤。

创建要在客户端计算机上部署的仅许可证包,这些计算机上已部署应用程序,但没有安装许可证或试用版许可证。

要使用 Microsoft 的 System Center Configuration Manager (SCCM) 部署包,您需要从 SCCM 控制台创建安装/卸载程序。使用 SCCM 部署 Adobe 包一文的此部分中提供了创建安装/卸载程序的步骤。

使用上述过程通过 SCCM 创建和部署包,但有以下例外情况:

在该过程的第 2 步中:

  1. 请勿浏览到该包的 .exe 文件并选择它,而是要浏览到 Adobe Licensing Toolkit (adobe-licensing-toolkit.exe) 文件并选择它。
  2. 在返回新建程序向导时,向命令行追加以下标记:
    语法
    --precondition --install --filePath ngl-preconditioning-data.json
    示例
    adobe-licensing-toolkit.exe --precondition --install --filePath ngl-preconditioning-data.json

如果需要,下载适用于 Windows 的 Adobe Licensing Toolkit (adobe-licensing-toolkit.exe) 文件:

  1. Admin Console 中,导航到工具
  2. 使用 Licensing Toolkit 卡上的下载链接。

只有以下信息会通过来自用户计算机的许可请求与 Adobe 共享:

  • 计算机 ID(SHA-256 哈希)
  • 首次和最后一次用户签入
  • 产品的 NPDID
注意:
  • NPDID(NGL 预处理数据 ID)是唯一的权限标识符。 
  • 计算机 ID 与计算机名称不同。它是指各种计算机属性(例如主板序列号和/或引导磁盘序列号)的不可逆的 SHA-256 哈希值。

以下是一条许可请求示例(包括传输的信息):

“npdId”: “ID of NGL Preconditioning Data”,
“npdPrecedence”: “Precedence of NGL preconditioning data”,
“asnpTemplateId”: “ASNP Template ID”,
“deviceDetails”: {
    “deviceId”: “Device ID”,
    “osName”: “OS Name”,
    “osVersion”: “OS Version”,
    “currentDate”: 1510649774873
},
“appDetails”: {
    “nglAppId”: “NGL App ID”,
    “nglAppVersion”: “NGL App version”,
    “nglLibVersion”: “NGL Lib version”,
    “currentAsnpId”: “Current ASNP Id”,
    “locale”: “en_US”
}

作为回应,Adobe 许可服务器传输该设备 ID 专属的签名许可证。

为激活“功能限制许可 - 在线”许可证,客户端计算机必须能够通过 Internet 访问 Adobe 许可服务器。某些管理员可能需要在防火墙上开放一个端点,并允许 https://lcs-cops.adobe.iohttps://lcs-cops-proxy.adobe.com 端点。

注意:

各个 Adobe 应用程序所包含的服务可能会尝试连接到 Adobe 服务器。但是,如果无法连接到服务器,则后台调用将失败。对于许可,需要 https://lcs-cops.adobe.iohttps://lcs-cops-proxy.adobe.com 这两个端点之一。

为验证许可证,计算机将试图随机访问指定端点。但是,如果端点无法访问,则客户端将访问缓存许可证。换句话说,在初次激活后,如果计算机转到远程或安全位置,则该许可证可继续运行,直到许可证到期。

如果管理员停用了在线激活包的功能受限的许可证,则 Admin Console 上显示的许可证数量将减少。但是,客户端计算机必须能够通过 https://lcs-cops.adobe.io 或 https://lcs-cops-proxy.adobe.com 连接 Adobe 许可服务。

续签合同后,用户计算机只需联网即可接收更新后的许可证。您无需部署仅许可证软件包或更新软件包。

从宽限期后开始,用户将保留对可用 Adobe 应用程序的 99 天的访问权限,但在此期间不能创建新包。了解更多关于合同到期阶段的信息。

注意:

Adobe 可自行决定提供此 99 天的宽限期,以促进续订许可证的部署,并且可能会发生变化。

Adobe 不支持在虚拟化环境中使用 Creative Cloud 应用程序。

支持通过“功能限制许可 – 在线”激活的 Acrobat 版本可以在支持的永久/临时性虚拟环境(Citrix XenApp、WTS、App-V、VMWare Horizon)中运行。

如果计算机出现故障且 Adobe Licensing Toolkit 无法运行以删除许可证,则 Admin Console 许可证数量不会更新。请在续签合同时通知客户经理或将相关情况告知 Adobe。

目前,TechComm 产品支持三种许可方法 - NUD(指定的用户部署)、FRL - 在线、特殊情况下的离线部署(为此,应与 Adobe 客户经理联系)。

Captivate 和 Presenter 使用的是较旧的许可技术,因此,您暂时需要使用序列号方法部署它们。请与 Adobe 客户经理联系以部署 Captivate 和 Presenter。在不久的将来,这些产品还将与其他三个产品一起提供,因此将不需要进行单独的 Captivate 和 Presenter 序列号部署。

对于 FrameMaker Publishing Server 和 RoboHelp Server 这两个服务器产品,我们强烈建议将 Admin Console 仅用于为功能限制许可创建许可包。您不应选择同时使用部署和许可包的选项。 

对于这些服务器产品,除了要满足扩展要求外,还需要满足许多先决条件,因此难以通过即装即用的方式部署它们。在这种情况下,请务必查看这些服务器产品的系统要求:

此外,您还可以观看演示 FrameMaker Publishing Server 安装过程的此 YouTube 视频:https://www.youtube.com/watch?v=2deelyM5VA8

要下载服务器产品,请使用以下链接(而不是从 Admin Console 下载):

在上述创建包过程中,选择“通过反向代理联系 Adobe”。

此选项启用通过反向代理激活许可证。客户端计算机将查找输入的端点以激活其许可证。您必须确保将反向代理指向正确的端点,才能成功完成许可证激活。

有关如何设置和配置反向代理的详细说明,请参阅功能受限的在线反向代理用户指南

管理选项

Adobe License Decoder 是一个命令行工具,可告诉您计算机上的所有功能受限许可证。该工具检查全局安装的许可证文件,并提供以下信息:

  • 与每个许可证文件关联的应用程序。
  • 已从中安装应用程序的包。
  • 应用程序的安装时间及其相应的许可证到期日期。

使用 Github 存储库来下载该工具并获取详细文档。

要识别客户端计算机上已激活的包,请按照以下步骤操作。

1.使用 Adobe Licensing Toolkit 并在客户端计算机上运行以下命令。

  • macOSadobe-licensing-toolkit --licenseInformation
    简写形式:adobe-licensing-toolkit -l
  • Windowsadobe-licensing-toolkit.exe --licenseInformation
    简写形式:adobe-licensing-toolkit.exe -l

此命令显示计算机上安装的所有应用程序的许可信息。
输出示例:

Adobe Licensing Toolkit (0.1.5.57)
License Details
 
NpdId          : MWVjZGNlMzMtZGU2Yi00ZmNlLTkzZTktY2MxMjBhZmFiZjg1
AppId          : Photoshop1
DeploymentMode : FRL_ONLINE, FRL
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 : FRL_CONNECTED
Operation Successfully Completed

2. 在 Admin Console 上查找包

  1. 登录 Admin Console 并转到选项卡。

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

    注意:

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

  3.  

    在包的过滤列表中,单击该包。该包的详细信息会显示在右侧。

    Admin Console 上的包许可证 ID 对应于上述 Licensing Toolkit 命令中的 NpdId

    可使用它标识客户端计算机上安装的包。

    包详细信息

    注意:

    包许可证 ID 仅适用于在 2021 年 7 月 24 日当天以及之后创建的包。

是。可作为通过 ETLA 合同购买的 Creative Cloud 所有应用程序功能限制许可计划的一部分获得 Adobe XD。但是,与指定用户许可环境中的 XD 相比,XD 界面、功能和工作流存在差异。

有关差异的详细信息,请参阅具有功能限制许可的 Adobe XD

其他功能受限授予许可激活方法

更快、更轻松地获得帮助

新用户?