我有一个共同的服务器pipe理帐户由一组用户在terminal服务pipe理环境中共享。
有时login时,所有会话已满,我们只会得到“最大连接数”错误。
其他时候,它会将其他用户closures,给他们“另一个用户已经连接到你的会议”的错误,并让他们进来。
什么是决定其他用户是否会被注销与最大连接数错误的条件?
如果会话中断,并提供相同的凭据,则terminal服务将重新连接到该会话。 否则,它将尝试启动一个新的会话。 如果没有更多的连接可用,您将得到最大连接数错误。
terminal服务configurationpipe理器中有一些设置可以定义在空闲会话设置为断开连接状态之前多长时间。
由于每个人都使用相同的凭据login,因此您可能会通过运行terminal服务pipe理器将其中一个其他pipe理员重命名,右键单击其会话并从上下文菜单中select连接 。 你会看到他们正在运行,他们会得到另一个用户连接到远程计算机,所以你的连接丢失。 信息。
小心这个术语。 当用户通过RDP连接并为当前活动的用户会话input凭证时,现有用户不会“注销”,他们将从会话中断开。 这意味着新的连接用户在断开连接时处于任何状态 – 打开程序,进程和一切。
您可以在pipe理模式下允许3个远程连接到运行TS的服务器 – 2个远程会话和一个“控制台”或“pipe理员”会话。
如果你站在服务器本身前面,看着监视器,控制台会话就是你所得到的。 您使用远程桌面EXE与/ console或/ admin开关(取决于您的客户端Windows版本)连接到它。
pipe理控制台的关键在于pipe理员中只有一个会话,所以如果连接了任何有效的连接,您将接pipe当前的pipe理会话(如果它使用相同的凭据运行)或者您将踢closures当前控制台会话并开始一个新的。 当后者发生时,系统会提示您注销现有用户。 当前者出现时,注销的用户将收到通知,但是唯一的线索是login运行非常快,并且到达桌面时已经有东西已经打开。
有了这两个远程连接(打开没有/控制台或/pipe理)事情有点不同。 您永远不应该到达控制台会话,并且如果已经存在并且处于“断开”状态,则应该连接回到现有会话。 如果您的凭证下有一个现有的远程会话,但是处于“已连接”状态,如果有空闲插槽,将开始一个新的会话。 如果没有空闲插槽,现有的会话将被接pipe。 在相同凭证下有两个远程会话的情况下,具有最高连接ID的那个似乎是被接pipe的那个。
顺便说一句,你应该理想的运行在不同的pipe理帐户下,永远不会共享一个login。 如果你被pipe理员摧毁,他们不应该或者由于任何其他原因需要审核pipe理员的行为,那么你将会无缘无故地爬上一条小河。 是的,这很方便,但要尽可能避免。