如何自动断开所有terminal服务器?

我在集群环境中有4台terminal服务器。 我login了一台服务器,内存在100%。 当我看到有54个活跃的会议。

我认为这里的一个问题是,昨天工作的用户有很多活动会话,但不是今天。

我认为在服务器上运行一个脚本可能是一个好主意,它会迫使每个人在晚上11点注销,而在那里没有人工作。

每台服务器都有32GB的RAM,每台服务器都安装了Windows Server 2008 R2

  1. 每天去除一次活动会话是否是一个好主意?
  2. 我如何自动化一个将会注销每个人的进程? 有没有一个.bat /脚本文件,这样做?

在规定的时间自动logging每个人是一个糟糕的主意 – 当这个超级重要的项目在早上到期时会发生什么,每个人都在燃烧午夜油?

你可以并且应该做的就是把它设置成在一段时间之后注销断开的会话。 在我的terminal服务器上,设置为2小时 – 所以午餐时间不会结束,但会在一天结束。 如果他们仍然连接,他们可以继续只要他们想要的。

如果人们都需要不同的设置,这可以在每个用户的活动目录中设置。 在用户的属性中,在“会话”选项卡上,将“断开连接的会话”设置为所需的任何值。 这样做的好处是,你可以为不同的人设置不同的限制 – 也许你不想把IT部门的人员或者其他任何人员踢出去,但是想结束其他人的会话。

当然,为每个用户设置它可能会很麻烦。 在这种情况下,您可以在远程桌面会话主机configuration中进行设置。 转到您的连接属性,并在会话选项卡上,单击“覆盖用户设置”,然后select一个值“结束断开会话”。 在集群环境中,您可能必须为每个服务器执行此操作。

在这两个地方也有活动和空闲会话限制的设置。 这些适用于用户仍然连接的情况 – 所以如果他们保持连接打开但是一个小时没有使用连接,您可以将其踢走。

我是这样做的意思。 我有一个预定在〜上午2:00重新启动服务器。 重新启动是一种简单的方法来注销每个人,如果安排好了,并且通知员工,他们可能会在我的组织中几分钟后快速保存/重新login。 由于您有4个服务器,所以您可以错开服务器之间的确切时间,这样一个人就可以简单地注销,如果他们恰好在燃烧午夜油,就立即login到新的服务器。

执行此操作也很有用,因为您可以在此重新引导窗口期间触发任何软件更新,安装和其他维护操作。