没有用户远程连接时重新启动服务器的脚本

Rit*_*oie 4 windows

我正在寻找一些特别的东西:这是一个 Windows 服务器,用于通过远程控制远程工作的 4/5 人进行开发。

我正在其上安装 Visual Studio 2010,并且在服务器重新启动之前安装不会继续。我正在寻找一种在服务器空闲时(当没有人通过远程桌面连接时)重新启动的方法,以便重新启动不会打扰任何人。

有没有什么软件可以做到这一点?

谢谢 !

Mic*_*ton 6

这是一个脚本:

  1. 找出没有开发人员可能登录的时间。在本例中,我们将使用凌晨 3 点到早上 7 点作为预计没有开发人员登录的时间。
  2. 向开发人员发送电子邮件并通知他们服务器将在凌晨 3 点重新启动。
  3. 在凌晨 3 点重新启动服务器。

  • 如果他们在计划重新启动时的维护窗口期间让进程继续运行,那是他们的错。无论如何重新启动它。 (3认同)

Dan*_*Dan 5

您可以在 Powershell 或 Batch 中编写此脚本,然后每 5 分钟运行一次计划任务进行检查,然后在可能的情况下重新启动。试试命令“quser”。但是你需要测试这个等等。

因此,话虽如此,您有5 个用户。只需告诉或询问他们 - 您更有可能在他们即将登录时或他们刚刚注销一分钟时突然弹跳服务器来打扰他们。

此外,请确保您检查断开连接的会话,而不仅仅是活动用户