Take the 2-minute tour ×
Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

I have two windows 2008 R2 Terminal servers and have given users access to both server to keep redundancy/ load sharing.
How to restrict users from logging on both servers at same time?

share|improve this question
Are these servers identically configured? If so, have you considered putting them into a farm? The remote desktop session broker service will ensure that users have at most one logged on session. –  Michael Steele Nov 30 '12 at 23:46

2 Answers 2

From what you have described there appears to be nothing to stop all the users simultaneously logging onto either server. That would of course not provide load sharing. Consider allowing each user to log onto only one server, rather then letting the user choose one. To cover the possibility of either server going down you could also create three scripts, to be run as required.

  1. Set all user accounts to log onto server A
  2. Set all user accounts to log onto server B
  3. Set user accounts spread across the servers, perhaps using a list of who is assigned to which server
share|improve this answer
  1. Setup an NLB cluster for the servers.

  2. Set up Session Broker

  3. Enable the GPO setting "Restrict Terminal Services users to a single remote session" in the GPO that applies to the servers.

These three things working together will accomplish your goal.

share|improve this answer
will the session broker become the weak link? –  Mani Nov 6 '12 at 14:42
What do you mean "weak link"? –  joeqwerty Nov 6 '12 at 14:46

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.