启用和测试动态应用程序提供程序 - 亚马逊 AppStream 2.0

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

启用和测试动态应用程序提供程序

必须首先在 AppStream 2.0 映像中启用动态应用程序提供程序。在您启用这些提供程序后,它们可以管理流实例上的用户的应用程序。

启用动态应用程序提供程序

要启用此功能,必须将您的动态应用程序提供程序详细信息添加到映像生成器上的配置文件中。映像生成器必须已加入 Microsoft Active Directory 域。在映像生成器上执行以下步骤,然后便可以测试您的动态应用程序以验证它们是否按预期运行。最后,完成映像的创建。

注意

第三方动态应用程序提供程序可能会在安装过程中修改配置文件。有关安装说明,请参阅适用提供程序的文档。

启用动态应用程序提供程序
  1. 连接到要使用的映像生成器,并使用在映像生成器上具有本地管理员权限的域账户登录。为此,请执行以下任一操作:

    • 使用 AppStream 2.0 控制台(仅适用于 Web 连接)

    • 创建流式传输 URL(适用于 Web 或 AppStream 2.0 客户端连接)

      注意

      如果您的组织需要智能卡登录,您必须创建流式传输 URL 并使用 AppStream 2.0 客户端进行连接。有关智能卡登录的信息,请参阅智能卡

  2. 导航到 C:\ProgramData\Amazon\AppStream\AppCatalogHelper\DynamicAppCatalog\,然后打开 Agents.json 配置文件。

  3. Agents.json 文件中,添加以下条目:

    "DisplayName": "<Uninstall hive display name value>",

    "Path": "<C:\path\to\client\application>"

    DisplayName 必须与为您的应用程序创建的 HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall 键的 DisplayName 注册表值匹配。

  4. 安装您的动态应用程序提供程序。

  5. 在映像生成器桌面上,打开 Image Assistant。

  6. (可选)安装要包括在映像中的任何其他应用程序。

  7. 在 Image Assistant 中的 1. 添加应用程序页面上,选中启用动态应用程序提供程序复选框。

  8. 在同一页上,如果您按照步骤 8 中所述安装了其他应用程序,请选择 +Add App (+添加应用程序),然后指定要添加的应用程序。

    注意

    当您使用动态应用程序提供程序时,无需在映像中指定任何应用程序。如果您在映像中指定应用程序,动态应用程序提供程序将无法删除它们。

  9. 继续下一部分中的步骤来测试您的动态应用程序提供程序。

测试动态应用程序提供程序(可选)

在映像生成器上启用您的动态应用程序提供程序后,您可以测试该提供程序以验证它是否按预期运行。为此,请执行以下步骤,然后再完成映像的创建。

测试动态应用程序提供程序
  1. 请执行以下操作之一:

    • 如果您已经连接到启用了动态应用程序提供程序的映像生成器并以管理员身份登录,则必须切换到在映像生成器上没有本地管理员权限的账户。为此,请在映像生成器会话工具栏的右上角,依次选择 Admin Commands (管理命令)Switch User (切换用户)

    • 如果您尚未连接到映像生成器,请使用 AppStream 2.0 控制台(仅适用于 Web 连接)或创建流式传输 URL(用于 Web 或 AppStream 2.0 客户端连接)进行连接。

      注意

      在提示您登录时,选择目录用户,然后使用在映像生成器上没有本地管理员权限的域账户登录。

  2. 在映像生成器桌面上,如果 Image Assistant 尚未打开,打开它。

  3. Test Apps (测试应用程序) 页面上,如果您在映像中指定了不是来自动态应用程序提供程序的任何应用程序,将在列表中首先显示它们。来自动态应用程序提供程序的应用程序可能需要一些时间才能显示在列表中。

  4. 从列表中选择一个应用程序并打开它以验证它是否按预期运行。

  5. 完成测试后,在 Test Apps (测试应用程序) 页面的右下角,选择 Switch user (切换用户)

  6. 选择 Administrator (管理员),然后重新登录到映像生成器。

  7. 按照 Image Assistant 中的必要步骤完成映像的创建。有关如何创建映像的信息,请参阅教程:使用 AppStream 2.0 控制台创建自定义 AppStream 2.0 映像

    AppStream 2.0 会自动优化 Agents.json 配置文件中指定的代理。