Ericom Solutions

Managing Terminal Services User Sessions

Minimize Terminal Server Slowdowns Configure & Manage Access via Group Policy Settings

Failure to manage your User Groups' sessions through Group Policies, can subject your server(s) to slowdowns or even crashes. Before connecting your users to a Windows 2003/2008 Terminal Server (farm), you can define Group Policies to limit the number of concurrent sessions available at any given time.

A second way of mitigating Terminal Server slowdowns is through load balancing. Windows Server 2003, 2008 or 2008 RDS (WS08 R2 RDS) provides basic load balancer capabilities that distribute user connection requests evenly within a Terminal Server farm to optimize resource utilization, thereby minimizing the risk of resource bottlenecks. However, these load balancer capabilities are suitable for a very small group of identical servers (Microsoft recommends no more than 5 servers). A third party load balancer can handle load balancing for up to dozens and even hundreds of Terminal Servers and measure CPU sessions etc., to improve reliability and performance while enabling server scalability for production peaks. In addition, a third party load balancer can offer custom balancing functionality Memory, CPU, Sessions and login throttling.

Microsoft Group Policies Setting Time Limits

A Terminal Server's availability is determined by a number of factors, including the number of active Client Access Licenses (CAL), server-hosted remote applications / desktops, and Session Time Limits.

Session Time Limits, in particular, enable you to assign an allotted time for active, idle, disconnected, and RemoteApp sessions, as well. Assigning session time limits serves as a third way to minimize Terminal Server slowdowns.

From Microsoft Window's Group Policy Management console you can define the following Session Time Limit policy settings:

  • Set time limit for active but idle Terminal Services sessions.
  • Set time limit or active Terminal Services sessions.
  • Set time limit for disconnected sessions.
  • Set time limit for logoff of RemoteApp sessions (Windows 2008).
  • Terminate session when time limits are reached.
Source: Technet.Microsoft.com

Ericom PowerTerm WebConnect Terminal Services Enhancer

Terminal Services configuration can be an arduous, time consuming process. Certified by Microsoft, Ericom's PowerTerm WebConnect simplifies and streamlines Terminal Services configuration. PowerTerm WebConnect extends Terminal Services for Windows Server 2003, 2008, and 2008 R2, with product enhancements that include Single Sign-on and Linux/Mac Client Support.

As the recognized Alternative to Citrix, PowerTerm WebConnect is a Connection Broker that provides enhanced security, load balancing, remote desktop support, an intuitive and friendly user-interface, and centralized management tools, including an easy-to-use Administration Tool.

Useful Links

  Terminal Server (TS) Issue Useful Terminal Services Links
1 Configure Terminal Server For Licensing, Connection Properties, Web Access, RemoteApp Programs, Role Services, TS Session Broker, TS Gateway and WSRM Allocation Policies, See http://www.microsoft.com/learning/en/us/course.aspx?ID=6428A
2 Terminal Services Performance Tuning Important parameters and settings for Windows Server 2008 that can result in improve Terminal Services performance. Free Download. See: http://msdn.microsoft.com/en-us/windows/hardware/gg463394\
3 Enable Remote Desktop (WS08) How to Remotely Enable Remote Desktop (Terminal Services or RDP) via Registry in Windows 2000/XP/2000/Vista/2008. See: http://www.mydigitallife.info/how-to-remotely-enable-remote-desktop-terminal-services-or-rdp-via-registry-in-windows-2000xp2000vista2008/
4 Terminal Server Connections Join a discussion on Logging Terminal Services Connections. http://www.techrepublic.com/forum/discussions/39-172942
5 Terminal Services vs. Remote Desktop Technical oriented discussions about Ericom and its products in particular, and about Desktop and Presentation Virtualization (Terminal Services and VDI) in general. http://ericomguy.ericom.com//
6 Terminal Services Access There are several ways to facilitate a remote Terminal Services session, but the easiest method is Terminal Services Web Access. http://searchvirtualdesktop.techtarget.com/tip/Deploying-Terminal-Services-Web-Access