如果未将 FlexEngine 配置为作为组策略客户端扩展运行,则必须将 FlexEngine 配置为通过登录脚本运行。
- 安装 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 中。