如果未将 FlexEngine 配置为作为组策略客户端扩展运行,则必须将 FlexEngine 配置为通过登录脚本运行。

提示: FlexEngine.exe 的示例路径基于默认安装目录。默认目录在以下情况下不适用。
  • 安装 VMware Dynamic Environment Manager 时,您选择了其他目录。
  • VMware Dynamic Environment Manager 作为其他安装的一部分进行安装。

    例如,如果使用 Horizon Cloud 导入映像工作流或 Horizon Agent 安装程序为位于 Microsoft Azure 中的虚拟机安装 VMware Dynamic Environment Manager,则安装路径会有所不同。有关详细信息,请参阅为 Microsoft Azure 中的 Horizon Cloud 容器创建桌面映像

如果 VMware Dynamic Environment Manager 安装在非默认目录中,请相应地调整路径。

如果将 FlexEngine 配置为作为组策略客户端扩展运行,则无需将 FlexEngine 配置为通过登录脚本运行。请参阅配置用于将 FlexEngine 作为组策略扩展运行的设置

但是,如果计算机已脱机且用户使用缓存的凭据登录,则组策略客户端扩展将无法运行。如果将 FlexEngine 配置为作为组策略扩展运行,则不会进行导入。因此,请为登录脚本配置 -OfflineImport 参数,以便即使在用户的计算机处于脱机状态时也能够在登录时导入用户设置。

您可以将 FlexEngine 登录命令添加到现有登录脚本中,或直接将其作为登录脚本调用。为此,请使用 User Configuration\Windows Settings\Scripts

配置以下将在登录期间运行的命令:

"C:\Program Files\Immidio\Flex Profiles\FlexEngine.exe" -r

此命令会读取通过 VMware Dynamic Environment Manager 组策略对象配置的设置,并相应地执行基于路径的导入。

要通过 GPO 将 FlexEngine 作为登录脚本来运行,请使用以下设置。

选项
脚本名称 (Script Name) C:\Program Files\Immidio\Flex Profiles\FlexEngine.exe
脚本参数 (Script Parameter) -r

VMware Dynamic Environment Manager 将管理通常必须在初始化 Windows shell 之前导入的配置文件信息。为确保在等到登录脚本完成后再进行 shell 初始化,请启用同步运行登录脚本 (Run logon scripts synchronously) Windows 组策略设置。此设置位于 User Configuration\Policies\Administrative Templates\System\Scripts 中。

注: 在 Windows 7 和 Windows Server 2008 R2 上,当使用强制性配置文件时,Microsoft Windows GPO 会忽略 同步运行登录脚本 (Run logon scripts synchronously) 策略设置。当使用本地或漫游配置文件时,会在用户首次登录时忽略此策略设置。Microsoft 修补程序 2550944 解决了此问题。