占位符使用 [Flex#%var%] 格式,其中,var 是环境变量的名称,或是对 Active Directory 属性或 Horizon Client 属性的引用。您可以在文件名和文件夹名称以及文本文件中使用占位符。

要在占位符中引用 Active Directory 属性,请使用 %{AD$attributeName}%%{ADc$attributeName}% 格式。请参阅引用 Active Directory 属性。例如,占位符 [Flex#%{AD$department}%] 可解析为用户的部门名称。

要在占位符中引用 Horizon Client 属性,请使用 %{ViewClient_propertyName}%。例如,占位符 [Flex#%{ViewClient_Protocol}%] 可解析为连接协议。请参阅 VMware Horizon 产品文档,了解有关发送到远程桌面的客户端系统信息的专门信息。

注: 占位符中的 Flex 字符串区分大小写,但环境变量的名称不区分大小写。此外,引用的 ADADc,ViewClient 部分区分大小写,但引用的属性名称不区分大小写。

导入预定义的设置文件时,FlexEngine 会自动将文件名和文件夹名称中的占位符替换为指定环境变量或引用的值。如果在 Registry\Flex Profiles.REG 文件或预定义设置中的任何 .INI.TXT.XML 文件中使用占位符,FlexEngine 也会自动替换这些占位符。如果在任何其他文件中使用占位符,则该文件的名称必须包含 [Flex#] 以指示 FlexEngine 处理文件内容。[Flex#] 令牌会在导入时被移除,并且不会影响文件名。

注:
  • .REG 文件中使用占位符时,请根据 .REG 格式,使用 [Flex#%var%#reg] 格式来转义指定环境变量或引用的值中的任何反斜杠和双引号。
  • 对于通过安全标识符 (Security Identifier, SID) 引用用户的应用程序,请使用 [Flex#%SID%]
  • 处理文本文件中的占位符时,FlexEngine 会尝试自动确定文本编码。如果尝试失败,则使用文件名中的 [Flex#codepage] 来选择正确的代码页面。