From: ivy3698 on
We have Windows Server 2003 with terminal services set up. I want to
disallow a non-console session with user ID "datapoller" from being able to
log in while a console session with same user ID "datapoller" is logged in.
Is this possible? I tried enabling the setting to restrict each user to one
session, but even then it still allows me to log in to a console session and
then also log in to a non-console session at the same time with the same user
ID.
From: Vera Noest [MVP] on
There's no built-in way to do this.
The other way around (only allow a non-console session) can easily
be achieved by defining which users are allowed to start a console
session. See:
How can I change which users or Administrators can connect to the
console session?
http://ts.veranoest.net/ts_faq_administration.htm#console_permissio
n

The best I can think of in your situation is to write a small login
script, which checks if the session is a console or a non-console
session, and execute the logoff command inside the script if it is
a non-console session.
For details, check:

How can my script / application detect if it is running in a
Terminal Services client session?
http://ts.veranoest.net/ts_faq_administration.htm#DetectRemoteSessi
on
_________________________________________________________
Vera Noest
MCSE, CCEA, Microsoft MVP - Terminal Services
RDS troubleshooting: http://ts.veranoest.net

=?Utf-8?B?aXZ5MzY5OA==?= <ivy3698(a)discussions.microsoft.com> wrote
on 01 mar 2010 in microsoft.public.windows.terminal_services:

> We have Windows Server 2003 with terminal services set up. I
> want to disallow a non-console session with user ID "datapoller"
> from being able to log in while a console session with same user
> ID "datapoller" is logged in. Is this possible? I tried
> enabling the setting to restrict each user to one session, but
> even then it still allows me to log in to a console session and
> then also log in to a non-console session at the same time with
> the same user ID.