Workspace Environment Management

管理基本部署代理

您可以使用 Workspace Environment Management (WEM) 来管理基本的部署代理。此功能为部署 WEM 提供了一种轻量级的方法。您可以使用这种部署方法轻松利用 WEM 基本功能,而无需部署代理、数据库和控制台等后端组件。

配置基本部署代理设置

当 WEM 代理处于基本模式时,某些优化功能在默认情况下处于启用状态。这些设置存储在预定义的代理缓存文件中。

  • VDA 计算机上的 CPU 峰值保护会自动打开。此设置降低了高 CPU 进程的优先级,以最大限度地减少对用户体验的影响:

    • CPU 峰值保护
    • 自动防止 CPU 峰值
    • 启用智能 CPU 优化
  • 自定义基本部署代理的设置。有关详细信息,请参阅配置组策略。基本模式的可用设置如下所示:

属性 类型 设置 默认值 示例 注意
enableCpuSpikeProtection 布尔值 启用 CPU 峰值保护 true true CPU 峰值保护设置
enableCpuAutoProtection 布尔值 自动防止 CPU 峰值 true true  
cpuUsageLimitOfSpikeProtection 浮动 CPU 使用限制 (%) 70.0 70.0  
enablePerCoreCpuUsageLimit 布尔值 设置相对于单个 CPU 内核的限制 false false  
perCoreCpuUsageLimitOfSpikeProtection 浮动 相对于单个 CPU 内核的 CPU 使用限制 (%) 80.0 80.0  
cpuUsageLimitSampleTimeOfSpikeProtection 整数 采样时间限制 (秒) 30 30  
idlePriorityTimeOfSpikeProtection 整数 空闲优先时间 (秒) 180 180  
enableLimitCpuCoreUsage 布尔值 启用 CPU 内核使用限制 false false  
cpuCoreLimitOfSpikeProtection 整数 CPU 内核使用限制 1 1  
enableIntelligentCpuOptimization 布尔值 启用智能 CPU 优化 true true  
enableIntelligentIoOptimization 布尔值 启用智能 I/O 优化 false false  
excludeProcessesFromCpuSpikeProtection 布尔值 将进程排除在 CPU 峰值保护之外 false false  
processesExcludedFromCpuSpikeProtection 字符串数组 进程名称 [] [ devenv, msbuild ]  
disableProcessPriorityInheritance 布尔值 防止子进程继承 CPU 优先级 false false  
parentProcessesToDisablePriorityInheritance 字符串数组 进程名称 [] [ devenv, msbuild ]  
           
enableMemoryWorkingSetOptimization 布尔值 优化空闲进程的内存使用情况 true true 内存优化设置
idleSampleTimeOfMemoryWorkingSetOptimization 整数 空闲采样时间(分钟) 30 30  
idleStateLimitOfMemoryWorkingSetOptimization 整数 空闲状态限制 (%) 1 1  
enableMemoryOptimizationThreshold 布尔值 限制优化 true true  
memoryOptimizationThreshold 整数 仅在总可用内存小于 (MB) 时进行优化 200 200  
excludeProcessesFromMemoryWorkingSetOptimization 布尔值 将进程排除在内存使用优化之外 false false  
processesExcludedFromMemoryWorkingSetOptimization 字符串数组 进程名称 [] [devenv, msbuild]  
enableFastLogoff 布尔值 启用快速注销 true true 快速注销设置
enableMultiSessionOptimization 布尔值 启用多会话优化 true true 多会话优化
excludeProcessesFromMultiSessionOptimization 布尔值 将进程排除在多会话优化之外 false false  
processesExcludedFromMultiSessionOptimization 字符串数组 进程名称 [] [ devenv, msbuild ]  
           
agentServiceDebugModeEnabled 布尔值 启用代理服务调试模式 false false 高级设置 > 代理设置 > 代理服务选项
           
enableLogonDurationAnalysis 布尔值 启用登录时长分析 true true 登录时长分析
useAlternativeLocalReportLocation 布尔值 使用备用位置保存本地代理报告 false false  
alternativeLocalReportLocation 字符串 保存本地代理报告的备用位置 %PROGRAMDATA%\Citrix\WEM\Local Agent Reports D:\WEM Local Agent Reports  
localReportMaxDays int 保留本地代理报告的最大天数 7 7  
localReportMaxFilesPerEvent int 要保留的本地代理报告的最大数量 30 30  
saveLogonDurationAnalysisToLocal 布尔值 将登录持续时间分析报告另存为本地代理报告 true true  
saveUpmHealthCheckToLocal 布尔值 将 UPM 运行状况检查报告另存为本地代理报告 true true  
saveProfileContainerInsightsToLocal 布尔值 将配置文件容器见解报告另存为本地代理报告 true true  

注意:

如果自定义设置未配置或无效,WEM 代理将使用默认设置。

您可以指定 JSON 格式的字符串来自定义基本部署代理的设置。例如:

{
    "enableCpuSpikeProtection": true,
    "enableCpuAutoProtection": true,
    "enableIntelligentCpuOptimization": true,
}
<!--NeedCopy-->

基本部署的自定义设置

切换代理部署类型

要切换部署类型,请选择以下方法之一。

  • 利用代理组策略将代理切换到另一种部署类型。有关详细信息,请参阅配置组策略

  • 使用 WEM 运行状况检查工具切换到另一种部署类型。

使用 WEM 登录持续时间功能

使用 WEM 登录持续时间功能的好处如下:

  • WEM 代理分析登录持续时间并在您登录到代理计算机时自动生成报告。

  • 您可以使用 WEM 工具中心查看代理生成的报告。

管理基本部署代理