如果执行登录脚本所需的时间超过阈值,则生成警报。
帮助识别此类用户: 登录脚本阶段速度非常缓慢帮助识别此类用户:
可替换参数:
IntervalSeconds | 运行规则的定期时间间隔,单位为秒(默认值设置为 300 秒)。 |
InfoThreshold | 信息警报阈值(默认值设置为 30 秒)。 |
WarningThreshold | 警告警报阈值(默认值设置为 60 秒)。 |
CriticalThreshold | 临界警报阈值(默认值设置为 120 秒)。 |
调试 | 用于故障排除(默认值设置为 false)。 |
登录脚本会对启动时间产生重大影响。登录脚本增加登录时间最常见的部分方式包括:
速度缓慢的或资源密集型启动脚本(例如,移动大量文件的脚本)。
脚本中的循环效率非常低。
对不同脚本的嵌套调用。
要确定此问题是否属于交付组上的常见问题,请将用户的加载脚本时间与过去七天内此交付组中所有用户的平均时间进行比较。
另请参阅 用户 - 登录活动(故障排除)另请参阅
某些脚本可能会完成大量操作,包括调用其他脚本、长循环、映射网络驱动器等等。
尽可能优化并合并登录脚本。Windows Server 2008 引入了组策略首选项,使用这些首选项时可以降低(或者在某些情况下消除)对登录脚本的需要。不使用组策略首选项时,请通过 GPO(而非 AD 用户帐户属性设置)将登录脚本分配给用户。
除警报描述外,还可以在“警报上下文”选项卡中获取某些信息:
CatalogName - 服务器/桌面操作系统计算机目录名称。
MachineIP/MachineHostname - 托管会话的计算机的 IP 地址/主机名。
ClientIP/ClientHostname - 连接到桌面或应用程序的客户端的 IP 地址/主机名。
ClientVersion - 连接到会话的客户端上运行的 Citrix Receiver 的版本。
ConnectedViaIP/ConnectedViaHostname - 传入连接的 IP 地址/主机名。通常为网关、路由器或客户端。
LaunchedViaIP/LaunchedViaHostname - 用于启动会话的 StoreFront 服务器的 IP 地址/主机名。
ControllerHostname - 会话的托管计算机注册到的 Controller 的主机名。
SessionType - 指示此会话属于应用程序会话还是桌面会话。
IsReconnect - 指示用户已重新连接到已存在的会话还是启动了一个新会话。
BrokeringUsername - 代理用户的用户名。
单击以下链接可获取与登录过程有关的更多信息:
另请参阅与解决 XenApp 登录速度缓慢问题有关的以下 Citrix 文章:
您可能还希望查阅 Citrix 登录优化指南:
Target | Citrix.XenDesktop.DataWatcher |
Category | Alert |
Enabled | False |
Alert Generate | True |
Remotable | True |
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 |