高级配置设置

在此部分:

“登录”子触发器

Environment Manager 提供三个“登录”子触发器。这有助于提升灵活性并缩短登录时间,因为 Environment Manager 操作可以配置为在用户登录过程中的最合适时间点运行:

  • 会话前 - 操作在终端服务收到登录通知前生效。“注册表”、“组策略”和“环境”操作与此子触发器兼容。
  • 桌面创建前 - 操作在用户登录到系统但桌面外壳程序尚未启动时生效。
  • 桌面创建后 - 操作在桌面外壳程序和资源管理器均已启动后生效。为了提高效率并缩短登录时间,应将所有非关键“登录”操作添加到此触发器中,例如映射驱动器和打印机。

早期的 Environment Manager 版本(v8.4 SP4 和更早版本)仅包含单个“登录”触发器,尽管不广泛推荐,其仍然受到支持(如果需要)。

会话期间配置更改

此设置允许您确定何时将配置更改交付给用户。

管理功能区中,选择高级设置 > 配置设置

根据需要,选择会话期间配置更改选项:

  • 立即 - 一旦将配置推送到端点,就会立即执行更改。取消应用(或还原)操作也会立即执行。
  • 登录时 - 部署更新的配置后,相关更改会在下次用户登录时执行,然后才会激发“用户登录”触发器。取消应用操作正常工作,即在注销时执行。
  • 启动时 - 部署更新的配置后,相关更改会在下次端点启动时执行,然后才会激发“计算机启动”触发器。取消应用操作正常工作,即在下次重启时执行。

默认设置为“登录时”。
请注意,为了保留原始行为,立即设置会应用于从 v8.4 SP4 升级的配置。

如果将缓存漫游与会话中配置更改一起使用,则需要在所有端点上设置 PreventUnapplyOnConfigChange 注册表项。如需详细信息,请参阅缓存漫游

网络事件

此设置可控制“网络已连接”和“网络已断开”事件的处理方式。

管理功能区中,选择高级设置 > 配置设置

根据需要,选择或清除网络事件复选框:

  • 已启用 -“网络已连接”和“网络连接已断开”触发器在每个网络适配器建立或断开连接时激发,无论是否已存在相同的网络连接。
  • 已禁用 -“网络已连接”触发器在首个网络适配器建立网络连接时激发,而“网络连接已断开”触发器则在最后一个网络适配器断开网络连接时激发。每个触发器仅为每个网络激发一次。

默认设置为“已启用”。
请注意,为了保留原始行为,该设置在从 Environment Manager 早期版本升级而来的配置中会禁用。

要使设置在受管端点上生效,必须重新启动 Environment Manager 代理。

为了控制网络事件的数量,我们建议您通过应用条件来限制基于网络连接特性的操作。

文件夹复制操作

此设置决定在注销时中断的文件夹复制操作是否会在下次用户登录时恢复。

管理功能区中,选择高级设置 > 配置设置

根据需要,选中或清除文件夹复制操作复选框:

  • 已启用 - 注销时运行的“文件夹复制”操作会在下次用户登录时恢复。
  • 已禁用 - 注销时运行的“文件夹复制”操作不会在下次用户登录时恢复。

撤消动作排序

要查看此设置,可能需要增大“高级设置”对话框的尺寸。

该设置允许您定义在撤消(还原或取消应用)操作之前,是否要执行有关“注销”、“会话断开”和“网络断开”触发器的用户操作。

控制台添加了撤消操作,以撤消注销时某些用户操作的影响。 例如,当设置为“注销时取消映射”时,映射打印机是撤消操作。

可以使用以下选项:

已启用-代理在执行任何撤消操作之前会在触发器上执行任何用户操作。

禁用 -动作并行执行

为了保持传统行为,默认设置为“禁用”。

自定义设置

配置其他设置,这些设置将在部署 Environment Manager 配置时应用于托管端点。您可在控制台中配置默认节点超时等设置,无需手动设置相应的注册表项(另请参阅节点管理)。

如果添加了自定义设置,则该设置将作为新建项保留在端点上或覆盖任何现有设置。您可以对自定义设置进行配置,指定是应用该设置的默认值还是使用您为其分配的值;这两种情况都将覆盖现有设置。

如果未添加自定义设置,则除非已在端点上配置该设置并使用相关值,否则该设置将不会存在。

升级配置时,端点上已存在的设置将被相应自定义设置的值覆盖。

管理自定义设置

  1. 选择策略配置导航按钮。
  2. 在“管理”功能区中,选择高级设置

    “高级配置设置”对话框随即打开。选择自定义设置选项卡。

  3. 单击添加。“自定义设置”对话框随即打开。
  4. 选择要配置的设置,然后点击确定。可以使用 Ctrl 和 Shift 键选择多个设置,也可以按 Ctrl + A 添加所有设置。

    选定的设置即会添加到“配置自定义设置”对话框。

    系统会在端点上配置添加的设置,但会使用端点上已经存在的任何设置。

  5. 根据需要设置值。所有设置最初都设置为使用默认值,取消选择此选项可更新设置值。所有更新的设置都以粗体显示。如果为设置选择“使用默认值”,则应用默认行为时不需要的相应注册表项将会从注册表中删除。
  6. 单击确定

配置应用于受管端点后即会应用这些设置。

打印机映射

设置 默认值 说明
PrinterErrorCodes

列出由逗号分隔的错误代码。
AddPrinterSequential 映射打印机操作可以同时或按顺序执行。将此设置更新为 True 可同时清除命中 AddPrinterConnection API 调用时所产生的问题。

证书

设置 默认值 说明
SpoofProfileForWholeSession Windows 强制性配置文件设有一个限制,可阻止用户安装和导出私钥。PFX 类型证书包含嵌入的私钥,并且在配置文件设置为强制时无法安装。此设置可更改会话,使 Windows 认为系统正在使用漫游配置文件,进而允许用户使用私钥安装 PFX 证书。

策略引擎

设置 默认值 说明
RegexTimeout 2000 为无效正则表达式设置超时限制(以毫秒为单位),否则可能会导致评估时间过长。
NodeTimeout 30000 设置用于确定所有节点的默认超时的时间,单位为毫秒。此超时用于控制运行该节点的任何子节点之前的延迟。
TriggerTimeout 无限 为触发器设置一个时间长度,指定其完成处理的时间。如果该值不存在,则超时将一直处于等待状态。
ShutdownBailTimeout 无限 注销或关闭时仍在运行的操作的超时值(以秒为单位)。此超时值适用于所有正在运行的操作,无论最初触发该操作的触发器为何。此超时值仅应用于注销或关闭时仍长时间运行的线程。

默认超时设置

为触发器、节点、条件和登录操作设置默认超时。如果超出超时限制,配置元素仍会继续运行直至完成,但会被视为失败,因此子节点不会运行。

Active Directory

设置 默认值 说明
UseAlternativeUserGroupTest

指定在检查用户组成员身份时,应保持动态并使用 OID_LDAP_MATCHING_RULE_IN_CHAIN 筛选器。如果设置为 true,则用户组条件将使用更有效的查找方法,这也可以反映出会话期间发生的组更改。

只有当 Active Directory 服务器版本高于 Server 2003 R2 时,此设置才有效。

ADUserGroupMembershipTimeout 120 使用 UseAlternativeUserGroupTest 设置时,您可以先为 OID_LDAP_MATCHING_RULE_IN_CHAIN 查询指定超时值(以秒为单位),然后再向个性化服务器发出请求,并指定策略用户组 OU 成员身份条件。

系统

设置 默认值 说明
LegacyAppInit 将此值设置为 True 后,可使用 AppInit_DLL 值在启动期间将 Environment Manager 组件注入进程。如果设置为 false,则 DLL 将由内核驱动程序加载。
EnableNestedComputerGroupQueries 允许客户端查询 Active Directory 以发现嵌套的计算机组。此设置可能会影响客户端的性能。

外壳程序

设置 默认值 说明
CreateSpecialPaths 设置为 true 时,系统将对 CSID 执行文件夹存在检查。

端点合并

设置 默认值 说明
BaseConfigMergeBehavior 重新合并 控制新的基础配置是覆盖端点层还是与其合并。重新合并 - 将新的 configuration.aemp 部署到端点时,系统将触发与 MergeConfigs 目录中现有配置的合并。新的 Merged_Configuration.aemp 即会成为实时配置。替换 - 新 configuration.aemp 部署到端点后,将作为实时配置替代 Merged_Configuration.aemp。

自定义脚本

设置 默认值 说明
PowerShellLoadUserProfile

此设置允许用户在执行 PowerShell 自定义操作和条件时,加载 PowerShell 用户配置文件。设置为 False 时,PowerShell 将由 Environment Manager 托管,不再由本机使用。

如果将 PowerShellRunInHost 工程密钥设置为 on,则它将覆盖 PowerShellLoadUserProfile 中的任何设置,并且 PowerShell 将始终由 Environment Manager 托管。

覆盖 XenDesktop 会话连接触发器

设置 默认值 说明
OverrideIcaSessionConnectTriggers

启用此设置并将其设置为 True 时,XenDesktop 环境将在用户断开/重新连接其会话时执行“会话锁定/解锁”触发器。

此设置适用于 XenDesktop 7.6 到 7.8 版(含)。如果用户使用 XenDesktop 7.9 或更高版本,则此设置无效,因为这些版本无论如何都会执行“断开/重新连接”触发器。

桌面刷新

设置 默认值 说明
ExcludedRefreshRegistryKeys 不适用 在桌面刷新设置检查期间,禁止解析指定注册表项。

自定义设置和工程密钥交互

PowerShellRunInHost=0 PowerShellRunInHost=1
PowerShellLoadUserProfile=0 托管 托管
PowerShellLoadUserProfile=1 本机 托管

相关主题