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


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

工作人员将使用他们的域登录名登录到本地工作站,然后立即双击桌面上的图标,该图标将执行RDP到远程桌面服务器。这确实很好,但需要一些用户教育。

有没有办法当用户登录到本地工作站时,它会立即启动RDP会话并通过他们的用户名/密码?

使用瘦客户端PC会做我要问的吗?

谢谢。


7
2017-12-09 20:37




您可以在每个Startup文件夹中放置一个用户定制的.rdp文件,并且已输入IP和用户名。这将消除他们自己双击图标的需要。他们仍然会第二次提示输入密码。听起来瘦客户端也会照顾你。远程办公室的大小以及对您的时间的其他要求将决定您是否要花时间自己做或推出瘦客户端解决方案。 - JamesCW
这是5台计算机,约有50名工人(24/7人员)和相当高的新员工人数。很多学生和兼职。所以我想尽可能简单地保持它。我可以拾取一个薄的克隆,看它是如何工作的。 - me2011
@ me2011我很想看到正在进行注销的脚本正常工作。


答案:


你应该能够很容易地做到这一点。

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

    • 在其启动组或系统启动组中删除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客户端单点登录


7
2017-12-09 20:54



谢谢,我认为这将非常直接,我将在本周末开展工作。我喜欢第三个选项,它实际上将它们从断开连接的本地桌面中记录下来。 - me2011
一个计算机的问题,使用设置mstsc作为Windows shell它自动启动。但是,当退出远程计算机时,本地计算机将处于空白屏幕,直到我crtl-alt-del并以此方式注销。有没有办法解决?第二个问题,启用SSO实际上没有说明要编辑的GPO策略,并且其中没有一个似乎是我需要启用SSO。 - me2011
我能够找到解决这些问题的方法。对于注销问题,我使用批处理文件作为客户用户界面,它以全屏启动mstsc与服务器的命令行。批处理文件的第二行是shutdown logout命令,它将工作站带回登录屏幕。对于SSO,这个链接实际上是有效的 blogs.msdn.com/b/rds/archive/2007/04/19/... - me2011


添加到上一个答案...我们将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文件的新副本,轻松配置刷新。

我一直想写一篇关于所有这些内容的博客文章...它听起来并不复杂。


2
2017-12-10 21:24