终端服务:最大会话数与注销其他用户?

终端服务:最大会话数与注销其他用户?

我有一个由终端服务管理环境中的一组用户共享的通用服务器管理帐户。

有时登录时所有会话都已满,我们只会收到“最大连接数”错误。

其他时候,它会注销其他用户,向他们提供“另一个用户已连接到您的会话”错误,然后让他们进入。

哪些条件决定了其他用户是否会被注销或最大连接数错误?

答案1

如果会话已断开,而您提供了相同的凭据,则终端服务将重新连接到该会话。否则,它将尝试启动新会话。如果没有更多可用连接,您将收到最大连接数错误。

终端服务配置管理器中有一些设置可以定义将空闲会话设置为断开连接状态的时间。

由于每个人都使用相同的凭据登录,因此您可以通过运行终端服务管理器,右键单击其他管理员的会话,然后选择连接从上下文菜单中。您将看到他们正在运行的内容,并且他们将获得另一个用户连接到远程计算机,因此您的连接丢失。信息。

答案2

请谨慎使用这个术语。当用户通过 RDP 连接并输入当前处于活动状态的用户会话的凭据时,现有用户不会“注销”,而是会断开与会话的连接。这意味着新连接的用户将获得断开连接时会话的状态 - 打开程序、进程和所有内容。

您可以与在管理模式下运行 TS 的服务器建立 3 个远程连接 - 2 个远程会话和一个“控制台”或“管理”会话。

如果您站在服务器前面,看着显示器,您将获得控制台会话。您可以使用远程桌面 exe 和 /console 或 /admin 开关(取决于您的客户端 Windows 版本)连接到它。

管理控制台的关键点是,管理控制台中只有一个会话,因此如果您连接任何有效的连接,你要么接管当前的管理会话(如果它使用相同的凭据运行),要么启动当前控制台会话并开始新的登录。当发生后者时,系统会提示您注销现有用户。当发生前者时,注销的用户将收到通知,但对您来说唯一的线索是登录运行非常快,并且当您到达桌面时已经打开了一些东西。

对于 2 个远程连接(打开时没有 /console 或 /admin),情况会有所不同。您永远不应该进入控制台会话,如果已经存在一个会话,您应该重新连接到现有会话并且处于“断开连接”状态。如果您的凭证下有一个现有的远程会话,但处于“已连接”状态,则如果有空闲插槽,则将启动新会话。如果没有空闲插槽,则现有会话将被接管。如果同一凭证下有两个可用的远程会话,则连接 ID 最高的会话似乎是被接管的会话。

另外,您最好使用不同的管理帐户运行,并且永远不要共享一个登录名。如果您因为管理员做了不该做的事情而受到困扰,或者出于任何其他原因需要审核管理员操作,那么您将陷入困境。是的,这很方便,但请尽可能避免这种情况。

相关内容