如何防止服务器在远程桌面会话后被锁定

时间:2008-08-20 20:18:32

标签: windows-server-2008 build-automation windows-server-2003

作为我们数据库的一部分,运行第三方程序(3D Studio Max)以导出大量资产。不幸的是,如果用户当前未登录,或者计算机已锁定,则Max无法正常运行。

这可以通过使用TweakUI等方法自动登录来解决新启动的计算机。但是,当用户通过远程桌面连接时(启动非预定的构建,更改设置等),然后在会话结束后,机器将处于锁定状态,而Max无法运行。

我正在寻找一种方法来配置Windows(通过公平的方式或犯规),以便它在远程会话结束时不会锁定,或者在一段时间后“解锁”自身。我知道XP下的一个方法,你可以在机器上运行批处理文件,关闭远程用户,但这似乎不适用于Windows Server。

7 个答案:

答案 0 :(得分:3)

有一个单独的终端服务连接,称为“控制台”连接。

您可以使用mstsc / console / v:servername连接到此空间。使用mstsc /?用于完整的命令行选项。

这允许您连接,打开终端服务管理器并启动坏会话。

答案 1 :(得分:1)

通过RDP登录不应影响控制台是否锁定。如果您没有注销RDP(只是关闭客户端会使会话保持挂起状态),那么您的会话将被锁定。您可以在终端服务管理器中使用空闲超时解决此问题。

如果您的控制台是锁定的,那么这是“本地计算机设置”中的单独策略或其他一些策略。如果您有域,请使用GPO进行设置。如果您需要政策的确切名称,请告诉我,我会为您进行挖掘。

答案 2 :(得分:1)

我假设您通过解锁来确保注销已断开连接的会话。要做到这一点

  1. 管理工具|终端服务配置
  2. 右键单击Connections文件夹上的RDP-TCP,然后选择“属性”
  3. 转到“会话”选项卡,然后选中“覆盖用户设置”复选框
  4. 将已断开连接的会话结束为所需的超时值
  5. 更多阅读http://technet.microsoft.com/en-us/library/cc758177.aspx

答案 3 :(得分:0)

您可能希望使用“shadow”实用程序。这允许您基本上代理到现有的远程桌面会话。您可以使用所需的帐户登录计算机的控制台,然后用户可以打开到计算机(或另一台计算机)的非控制台远程桌面会话,然后使用阴影连接到同一控制台会话。用户必须位于计算机上的管理员组中。

虽然这可能就像告诉人们在使用远程桌面登录计算机时不使用控制台会话一样简单。

答案 4 :(得分:0)

来自here的可能解决方案。

  

要禁用“锁定计算机”按钮,   打开Regedit并浏览到   HKEY_CURRENT_USER \ SOFTWARE \微软\的Windows \ CurrentVersion \政策\   系统和   HKEY_LOCAL_MACHINE \ SOFTWARE \微软\的Windows \ CurrentVersion \政策\   系统并创建一个新的REG_DWORD   每个被叫的价值   DisableLockWorkstation。设置这个   值为0将允许锁定   要使用的电脑按钮,1   将禁用它。

答案 5 :(得分:0)

如果您以管理员身份运行这些任务,而其他人以管理员身份通过远程桌面登录,则可能会出现问题。任务应该从自己的帐户运行。

答案 6 :(得分:0)

使用最新的终端服务客户端,您可以使用/ ADMIN开关连接到控制台。

所以“电脑:”将是这样的:

myworkstation.mydomain.local /ADMIN

-Ed