工作站登录时远程桌面自动启动会话

工作站登录时远程桌面自动启动会话

我正在设置远程桌面服务,供我们的一个远程办公室使用。远程办公室的工作站都是 Windows 7 Pro,已加入域。本地工作站上除了 Win7 操作系统外没有安装任何其他东西。远程办公室和主办公室通过 VPN 连接。

工作人员将使用其域登录名登录本地工作站,然后立即双击桌面上的图标,该图标将通过 RDP 连接到远程桌面服务器。这确实可以正常工作,但需要一些用户培训。

有没有一种方法,当用户登录本地工作站时,它会立即启动 RDP 会话并传递他们的用户名/密码?

使用瘦客户端电脑可以实现我的要求吗?

谢谢。

答案1

您应该能够很轻松地完成此任务。

  • 将客户端设置为自动启动,请使用以下方法之一。

    • 将 RDP 文件或快捷方式放入其启动组或系统启动组中。
    • 设置组策略,在登录时自动启动终端服务器客户端
      • 政府采购组织(GPO):User Configuration \ Admin Templates \ System \ Logon \ Run these programs at logon
      • 用户将拥有一个本地桌面,桌面显示和客户端自动启动之间可能会有短暂的延迟。
    • 将 mstsc 设置为 Windows Shell
      • 政府采购组织(GPO):User Configuration \ Admin Templates \ System \ Custom User Interface
      • 缺点是用户将没有本地环境,并且当他们断开连接时,他们的系统将会注销。
  • 使能够远程桌面服务的 RDC 客户端单点登录

答案2

添加到上一个答案...我们将 shell 设置为“cscript this_script.vbs”

Set shell = CreateObject("WScript.Shell")
shell.Run "mstsc.exe /multimon c:\terminal_server.rdp", 1, true
shell.Run "logoff"

为了获得更无缝的体验,请务必编辑 RDP 文件以隐藏连接栏、单点登录等。然后签署 RDP 文件;PowerShell 使用Set-AuthenticodeSignature。此外,还配置了客户端的防火墙、受信任的发布者证书和 SSO。我发现让 GPO 配置远程注册表服务以自动启动也很有好处,让我可以进入机器并在必要时更改 shell。此外,每次启动时,GPO 都会下载 shell 脚本和 RDP 文件的新副本,从而轻松刷新配置。

我一直想写一篇关于这一切的博客文章...它并不像听起来那么复杂。

相关内容