创建具有有限范围的环境变量 - 亚马逊 AppStream 2.0

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

创建具有有限范围的环境变量

按照以下步骤创建范围限制为脚本所生成过程的环境变量。当您需要对不同的应用程序使用具有不同值的同一环境变量名称时,此方法尤其有用。例如,如果您有两个不同的应用程序使用环境变量 SERVER “LIC_”,但每个应用程序的 “LIC_SERVER” 值不同。

创建具有有限范围的环境变量
  1. 连接到要在其上创建具有有限范围的环境变量的映像生成器,并使用具有本地管理员权限的账户登录。为此,请执行以下任一操作:

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

    • 创建直播 URL(适用于 Web 或 AppStream 2.0 客户端连接)

      注意

      如果您要连接的映像生成器已加入 Active Directory 域,并且您的组织需要智能卡登录,则必须创建直播URL并使用 AppStream 2.0 客户端进行连接。有关智能卡登录的信息,请参阅智能卡

  2. 在 C:\ 驱动器下为脚本创建一个子文件夹 (例如,C:\Scripts)。

  3. 打开记事本以创建新脚本,然后输入以下行:

    set variable=value

    start " " "C:\path\to\application.exe"

    其中:

    variable 是要使用的变量名

    value 是给定变量名的值

    注意

    如果应用程序路径包含空格,则整个字符串必须封装在引号内。例如:

    start " " "C:\Program Files\application.exe"

  4. 依次选择 FileSave。为此文件命名并使用 .bat 扩展名将其保存到 C:\Scripts。例如,将文件命名为 LaunchApp .bat。

  5. 如有必要,重复步骤 4 和 5 以为每个需要其自己的环境变量和值的额外应用程序创建脚本。

  6. 在映像生成器桌面上,启动 Image Assistant。

  7. 选择 Add App (添加应用程序),导航到 C:\Scripts,然后选择您在步骤 5 中创建的脚本之一。选择打开

  8. App Launch Settings (应用程序启动设置) 对话框中,根据需要保留或更改设置。完成此操作后,选择保存

  9. 如果创建了多个脚本,请针对每个脚本重复步骤 8 和 9。

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

    环境变量和特定值现在可供通过脚本运行的过程使用。其他过程无法访问此变量和值。