根据安装和配置 VMware Dynamic Environment Manager 的方式,您可以使用基于 XML 的方法或基于注册表的方法来配置计算机环境设置。

基于 XML 的配置

如果使用 COMPENVCONFIGFILEPATH 属性安装 VMware Dynamic Environment Manager,则可以将下表中的设置配置为 FlexRepository\AgentConfiguration\Computer.xml 文件中的 XML 属性。

这是一个 UTF-8 编码的 XML 文件且具有显式 UTF-8 BOM。您可以使用记事本,并在保存时选择 UTF-8 编码来创建该文件。该文件必须具有以下基本结构:

<?xml version="1.0" encoding="utf-8"?>
<agentConfiguration>
   <setting type="compEnv"
       setting="..."
       otherSetting="..."
   />
</agentConfiguration>

基于注册表的配置

如果选择使用基于注册表的方法进行配置,下表将列出您可以在 HKLM\SOFTWARE\VMware, Inc.\VMware UEM\Agent\​Computer Configuration 注册表项中配置的其他注册表值。

配置设置

设置名称 注册表值类型 默认值 注释
LogFileName REG_EXPAND_SZ 日志文件的位置,将指定为完全限定 UNC 路径(含文件名)。
LogLevel REG_DWORD 2 日志级别。0–4 分别表示 DEBUG、INFO、WARN、ERROR、FATAL。如果配置了日志文件名,则默认为 WARN。
AdmxLogging REG_DWORD 0 如果配置了日志文件名,则会将详细日志记录控制到一个单独的 LogFileName-ADMX.log 文件中。要启用此设置,请将此值设置为 1
MaximumLogFileSize REG_DWORD 0 指定日志文件的最大大小,以 KB 为单位。默认值为 0,表示无最大大小。
RevertOnShutdown REG_DWORD 1 如果设置为 1(默认值),则会在关机时恢复计算机设置。否则,计算机设置将保留下来。
MaxConfigFilePathWait REG_DWORD 30

启动时等待 config 文件路径变为可用的时间(以秒为单位)。如果超时过期,则不会处理任何计算机设置。将此设置配置为 0 将完全禁止重试。在这种情况下,如果该路径在启动时无法立即可用,则不会处理计算机设置。

无法将此设置用于基于 XML 的配置。

RefreshInterval REG_DWORD 0

如果已配置此设置,则将从在计算机启动时应用计算机环境设置的那一刻开始刷新计算机环境设置。默认情况下,系统会一直刷新计算机环境设置,直到用户登录为止。如果将 ContinueRefreshAfterLogon 设置为 1,则会在用户登录后继续刷新这些设置。

配置的时间间隔将指定这些刷新事件之间的等待时间(以秒为单位)。

RefreshIntervalOffset REG_DWORD 0 如果启用了基于时间间隔的刷新,此设置将为间隔时长指定一个可选的随机组成部分。此时,有效时间间隔将等于 RefreshInterval + 随机值 (1...RefreshIntervalOffset) 秒。
ContinueRefreshAfterLogon REG_DWORD 0 如果设置为 1 且启用了基于时间间隔的刷新,则会在用户登录后继续刷新计算机环境设置。
注: 计算机帐户(而非用户帐户)可访问托管配置文件夹和日志文件的文件共享。有关共享权限和 NTFS 安全权限的信息,请参阅 VMware Dynamic Environment Manager 配置共享配置文件存档共享