用户登录过程 - 登录脚本时间(警报)

Comtrade.Citrix.XenDesktop.EndUser.Logon.LogonScriptsTime.Alert (Rule)

如果执行登录脚本所需的时间超过阈值,则生成警报。

Knowledge Base article:

摘要

帮助识别此类用户: 登录脚本阶段速度非常缓慢帮助识别此类用户:

配置

可替换参数:

IntervalSeconds

运行规则的定期时间间隔,单位为秒(默认值设置为 300 秒)。

InfoThreshold

信息警报阈值(默认值设置为 30 秒)。

WarningThreshold

警告警报阈值(默认值设置为 60 秒)。

CriticalThreshold

临界警报阈值(默认值设置为 120 秒)。

调试

用于故障排除(默认值设置为 false)。

原因

登录脚本会对启动时间产生重大影响。登录脚本增加登录时间最常见的部分方式包括:

解决方案

要确定此问题是否属于交付组上的常见问题,请将用户的加载脚本时间与过去七天内此交付组中所有用户的平均时间进行比较。

参阅“交付组平均登录性能”

另请参阅 用户 - 登录活动(故障排除)另请参阅

某些脚本可能会完成大量操作,包括调用其他脚本、长循环、映射网络驱动器等等。

尽可能优化并合并登录脚本。Windows Server 2008 引入了组策略首选项,使用这些首选项时可以降低(或者在某些情况下消除)对登录脚本的需要。不使用组策略首选项时,请通过 GPO(而非 AD 用户帐户属性设置)将登录脚本分配给用户。

其他

除警报描述外,还可以在“警报上下文”选项卡中获取某些信息:

外部

单击以下链接可获取与登录过程有关的更多信息:

XenApp/XenDesktop 连接过程和通信流程

另请参阅与解决 XenApp 登录速度缓慢问题有关的以下 Citrix 文章:

如何解决登录速度缓慢问题

您可能还希望查阅 Citrix 登录优化指南:

登录优化指南

Element properties:

TargetCitrix.XenDesktop.DataWatcher
CategoryAlert
EnabledFalse
Alert GenerateTrue
RemotableTrue

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Citrix.XenDesktop.EndUser.DS.Logons.AlertProvider Default
filterProper ConditionDetection Citrix.XenDesktop.EndUser.CD.Logons.Alert.ConditionDetection Default
Alert WriteAction System.Health.GenerateAlert Default