使用 System Center Configuration Manager 2012 配置 UE-V 2.x
安装Microsoft用户体验虚拟化 (UE-V) 2.0、2.1 或 2.1 SP1 及其所需功能后,必须配置 UE-V。 UE-V 配置包使管理员能够使用 System Center Configuration Manager 2012 SP1 或更高版本的符合性设置功能跨安装了 UE-V 和 Configuration Manager 的站点应用一致的配置。
UE-V 配置包支持的功能
UE-V 配置包包括用于执行以下任务的工具:
创建或更新 UE-V 设置位置模板分发基线。
定义要注册或注销的 UE-V 模板
添加或更新模板时更新 UE-V 模板配置项目和基线
使用标准配置项目修正分发和注册 UE-V 模板
创建或更新 UE-V 代理策略配置项目以设置或清除这些设置。
最大包大小
启用/禁用 Windows 应用同步
在应用程序启动时等待同步
设置导入延迟
同步未列出的 Windows 应用
登录时等待同步
设置导入通知
IT 联系人 URL
等待同步超时
设置存储路径
IT 联系人描述性文本
设置模板目录路径
同步启用
已启用托盘图标
启动/停止 UE-V 代理服务
Sync 方法
首次使用通知
定义哪些 Windows 应用将漫游设置
同步超时
通过确认 UE-V 正在运行来验证符合性。
生成 UE-V 代理策略配置项目
所有 UE-V 代理策略和配置都通过使用 UevAgentPolicyGenerator.exe 工具生成的单个配置项目分发。 此工具从 XML 配置文件读取所需的配置,并创建一个 CI,其中包含使计算机符合性所需的发现和修正设置。
UE-V 代理策略配置项目 CAB 文件是使用 UevTemplateBaselineGenerator.exe 命令行工具创建的,该工具具有以下参数:
网站 <网站代码>
策略名称<>可选:如果不存在,则默认为“UE-V 代理策略”
PolicyDescription <description> 可选:如果不存在,则提供说明
配置项目 .CAB 文件的 CabFilePath <完整路径>
ConfigurationFile <代理配置 XML 文件的完整路径>
注意 可能需要更改 PowerShell 执行策略,以允许这些脚本在环境中运行。 在 Configuration Manager 控制台中执行以下步骤:
选择“管理>客户端设置属性”>
在“ 用户代理 ”选项卡中,将 “PowerShell 执行策略 ”设置为 “绕过”
将默认设置配置文件从 UE-V Config Pack 安装目录复制到 ConfigMgr 管理控制台可见的位置:
C:\Program Files (x86)\Microsoft User Experience Virtualization\ConfigPack\AgentConfiguration.xml c:\<target path>
默认配置文件包含五个部分:
计算机策略 所有 UE-V 计算机级别设置。 DesiredState 属性可以是
设置为 在注册表中分配值
清除 以删除设置
非托管 ,使配置项目保持其当前状态
请勿从本节中删除行。 相反,如果不希望 Configuration Manager 更改当前值或默认值,请将 DesiredState 设置为“Unmanaged”。
CurrentComputerUserPolicy 所有 UE-V 用户级别设置。 这些条目将替代用户的计算机设置。 DesiredState 属性可以是
设置为 在注册表中分配值
清除 以删除设置
非托管 ,使配置项目保持其当前状态
请勿从本节中删除行。 相反,如果不希望 Configuration Manager 更改当前值或默认值,请将 DesiredState 设置为“Unmanaged”。
服务业 此部分中的条目控制服务操作。 默认配置文件包含 UevAgentService 的单个条目。 DesiredState 属性可以设置为 Running 或 Stopped。
Windows8AppsComputerPolicy 所有计算机级别的 Windows 应用同步设置。 可为此部分中列出的每个 PackageFamilyName 分配一个 DesiredState
已启用 以设置漫游
禁用以 阻止设置漫游
清除 以从 UE-V 控件中删除条目
可以根据可以使用 PowerShell cmdlet GetAppxPackage 查看的已安装 Windows 应用列表,将其他行添加到此部分。
Windows8AppsCurrentComputerUserPolicy 与 Windows8AppsComputerPolicy 相同,其设置替代单个用户的计算机设置。
通过更改所需的状态和值字段来编辑配置文件。
在运行 ConfigMgr 管理控制台的计算机上运行以下命令:
C:\Program Files (x86)\Microsoft User Experience Virtualization\ConfigPack\UevAgentPolicyGenerator.exe –Site ABC –CabFilePath "C:\MyCabFiles\UevPolicyItem.cab" –ConfigurationFile "c:\AgentConfiguration.xml"
使用 ConfigMgr 控制台或 PowerShell Import-CMConfigurationItem 导入 CAB 文件
更新 UE-V 策略配置项目
通过更改所需的状态和值字段来编辑配置文件。
在 创建第一个 UE-V 策略配置项目中运行步骤 3 中的命令。 如果使用 PolicyName 参数更改了名称,请确保输入相同的名称。
重新导入 CAB 文件。 ConfigMgr 中的版本将更新。
生成 UE-V 模板基线
UE-V 模板使用包含多个配置项目的基线进行分发。 每个配置项都包含安装一个 UE-V 模板所需的发现和修正脚本。 实际的 UE-V 模板嵌入到修正脚本中,以便使用标准配置项功能进行分发。
UE-V 模板基线是使用 UevTemplateBaselineGenerator.exe 命令行工具创建的,该工具具有以下参数:
网站 <网站代码>
BaselineName <名称> (可选:如果不存在,则默认为“UE-V 模板分发基线”)
BaselineDescription <description> (可选:如果不存在,则提供说明)
TemplateFolder <UE-V 模板文件夹>
注册 <逗号分隔的模板文件列表>
<注销逗号分隔的模板列表>
CabFilePath <要生成的基线 CAB 文件的完整路径>
结果是一个可供导入 Configuration Manager 的基线 CAB 文件。 如果在将来的某个日期更新或添加模板,则可以使用相同的基线名称重新运行命令。 导入 CAB 会导致更改的模板上的 CI 版本更新。
创建第一个 UE-V 模板基线
在运行 ConfigMgr 管理控制台的计算机可见的稳定文件夹位置创建一组“主”UE-V 模板。 添加或更新模板时,将拉取此文件夹以供分发。 可以从安装了 UE-V 的计算机复制模板的初始列表。 默认模板位置为 C:\Program Files\Microsoft User Experience Virtualization\Templates。
创建 text.bat 文件,可在其中添加模板生成器命令。 这是可选的,但如果保存命令参数,则重新生成会更简单。
将命令和参数添加到将生成基线的 .bat 文件。 以下示例创建一个用于分发记事本和计算器的基线:
C:\Program Files (x86)\Microsoft User Experience Virtualization\ConfigPack\UevTemplateBaselineGenerator.exe –Site "ABC" –TemplateFolder "C:\ProductionUevTemplates" –Register "MicrosoftNotepad.xml, MicrosoftCalculator.xml" –CabFilePath "C:\MyCabFiles\UevTemplateBaseline.cab"
运行 .bat 文件,创建准备导入 Configuration Manager 的 UevTemplateBaseline.cab。
更新 UE-V 模板基线
模板生成器使用模板版本确定是否应更新模板。 如果更改模板并更新版本,基线生成器会将主文件夹中的模板与 ConfigMgr 服务器上的 CI 中包含的模板进行比较。 如果发现差异,则会更新生成的基线和修改的 CI 版本。
若要分发新的记事本模板,请执行以下步骤:
更新位于模板的 Version> 元素中的<模板和模板版本。
将模板复制到主模板目录。
在创建 第一个 UE-V 模板基线的步骤 3 中创建的 .bat 文件中运行 命令。
使用控制台或 PowerShell Import-CMBaseline 将生成的 CAB 文件导入到 ConfigMgr 中。
获取 UE-V 配置包
可 在此处下载适用于 Configuration Manager 2012 SP1 或更高版本的 UE-V 配置包。