本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
创建具有有限范围的环境变量
按照以下步骤创建范围限制为脚本所生成过程的环境变量。当您需要对不同的应用程序使用具有不同值的同一环境变量名称时,此方法尤其有用。例如,如果您有两个不同的应用程序使用环境变量 SERVER “LIC_”,但每个应用程序的 “LIC_SERVER” 值不同。
创建具有有限范围的环境变量
-
连接到要在其上创建具有有限范围的环境变量的映像生成器,并使用具有本地管理员权限的账户登录。为此,请执行以下任一操作:
-
使用 AppStream 2.0 控制台(仅适用于 Web 连接)
-
创建直播 URL(适用于 Web 或 AppStream 2.0 客户端连接)
注意
如果您要连接的映像生成器已加入 Active Directory 域,并且您的组织需要智能卡登录,则必须创建直播URL并使用 AppStream 2.0 客户端进行连接。有关智能卡登录的信息,请参阅智能卡。
-
-
在 C:\ 驱动器下为脚本创建一个子文件夹 (例如,C:\Scripts)。
-
打开记事本以创建新脚本,然后输入以下行:
set
variable
=value
start " " "C:\path\to\application.exe"
其中:
variable
是要使用的变量名value
是给定变量名的值注意
如果应用程序路径包含空格,则整个字符串必须封装在引号内。例如:
start " " "C:\Program Files\application.exe"
-
依次选择 File 和 Save。为此文件命名并使用 .bat 扩展名将其保存到 C:\Scripts。例如,将文件命名为 LaunchApp .bat。
-
如有必要,重复步骤 4 和 5 以为每个需要其自己的环境变量和值的额外应用程序创建脚本。
-
在映像生成器桌面上,启动 Image Assistant。
-
选择 Add App (添加应用程序),导航到 C:\Scripts,然后选择您在步骤 5 中创建的脚本之一。选择打开。
-
在 App Launch Settings (应用程序启动设置) 对话框中,根据需要保留或更改设置。完成此操作后,选择保存。
-
如果创建了多个脚本,请针对每个脚本重复步骤 8 和 9。
-
按照 Image Assistant 中的必要步骤完成映像的创建。有关更多信息,请参阅 教程:使用 AppStream 2.0 控制台创建自定义 AppStream 2.0 镜像。
环境变量和特定值现在可供通过脚本运行的过程使用。其他过程无法访问此变量和值。