none
远程桌面登陆服务器后,自动启动某个程序 RRS feed

  • 问题

  • windows 2008R2服务器,希望可以在用户通过远程桌面连接并登录到该服务器后,自动会运行一个程序,我在如下位置设置后,登陆就是不会执行,求教。

    【gpedit.msc】中的【计算机配置】-【管理模板】-【Windows组件服务】-【远程桌面服务】-【远程桌面会话主机】-【远程会话环境】下设置【连接时启动程序】并输入cmd.exe

    设置完成后,会运行 gpupdate /force 也尝试过直接重启服务器,但是远程桌面登陆之后就是没弹出来命令行窗口。

    同时我运行了MMC,通过【策略结果集】搜集可以看出计算机已经应用了改设置。

    同时我也在【远程桌面会话主机配置】里面的【RDP-TCP】属性中看到该标签已经是灰色的,也说明了已经应用了。

    但是为什么就不会执行?是不是我对这个选项有理解错误的地方?

    2016年4月20日 9:19

全部回复

  • 你好!

    经过我的测试,当配置连接时启动程序这个设置的时候需要输入程序的完整路径。比如%systemroot%\system32\cmd.exe.

    谢谢。


    Please remember to mark the replies as answers if they help and un-mark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    • 已建议为答案 Jay Gu 2016年4月25日 8:34
    2016年4月20日 11:24
  • 多谢回复。

    完成路径我输入了D:\Program Files (x86)\SecureCRT\SecureCRT.exe 依旧没有执行。

    但是有一点是,我这台服务器加入了域的,但是域的组策略我没设置,我是在这台服务器的本地策略上修改的,难道这也有影响?

    策略的应用顺序 应该是 本地策略-域策略的 但是我域策略上是没设置的,所以我理解他会执行本地策略。

    我刚也测试了你的&systemroot&\system32\cmd.exe ,在gpupdate /force 和 注销再登陆时也是不执行的。


    • 已编辑 ほし 2016年4月21日 1:02
    2016年4月21日 0:57
  • 你好!

    首先, 我建议在域策略上先测试一下。

    如果测试结果还是没有成功,我建议运行GPresult /h <file path>去检查策略是否成功应用并把结果贴出来。

    谢谢。


    Please remember to mark the replies as answers if they help and un-mark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.


    • 已编辑 Jay Gu 2016年4月21日 1:35
    2016年4月21日 1:31
  • 首先域策略上不方便改动。其次在本地策略的结果集上看到如下:
    2016年4月21日 3:48
  • 你好!

    经过我的测试,只在本地组策略配置这个策略(在域组策略中没有配置),当用户远程登陆这台机器的时候,策略是成功应用的。

    如果这样的话,我建议您运行GPresult /h <文件路径(C:\gpresult.html)>, 然后贴出来让我们研究这个策略是否已经成功应用。

    另外,RSoP指的是我们已经配置的策略集,它不能看出这个策略是否已经成功应用。

    谢谢。


    Please remember to mark the replies as answers if they help and un-mark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2016年4月21日 6:00
  • 你好!

    请问您的问题解决了吗?

    谢谢。


    Please remember to mark the replies as answers if they help and un-mark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2016年4月23日 3:42
  • 还没有,需要周一到公司运行下GPresult
    2016年4月24日 6:52
  • 你好,我通过 gpresult /h 生成报告后,其中相关策略如下图:


    2016年4月25日 4:59
  • 你好!

    从GPresult的结果看,这个策略已经成功的应用了。

    请问你是如何远程登陆到这台服务的?

    我是这样测试的。

    1. 在客户端远程连接前,现在这台服务器上运行gpupdate /force

    2. 在客户端打开CMD

    3. 在CMD中输入mstsc

    4. 在远程登录的窗口中输入这台服务器的IP地址

    5. 成功登录后就看到CMD的窗口

    谢谢。


    Please remember to mark the replies as answers if they help and un-mark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2016年4月25日 8:34
  • 设置之后,我除了gpupdate /fore 以外,也手动重新启动了服务器。

    登录是我直接在【运行】里面输入mstsc进行登录的,登录之后并没有跳出命令行窗口。

    另外我也用微软的Remote Destop Connnection Manager 来登录这台服务器,同样的也是没有跳出命令行窗口。

    除了命令行窗口外,我还尝试了用绝对路径运行其他exe程序,同样都没有效果。

    但是有一点比较奇怪,虽然CMD窗口没有出来,但是会弹出【服务器管理器】同时是处于【服务】一项的。

    我尝试禁用这个组策略,但是登录还是会弹出【服务】来。


    • 已编辑 ほし 2016年4月26日 0:43
    2016年4月26日 0:40
  • 你好!

    请问弹出【服务】是服务器管理器吗?

    谢谢。


    Please remember to mark the replies as answers if they help and un-mark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2016年5月2日 11:54
  • 是的。但是定位在【服务】一项,而非服务管理器首页
    2016年5月3日 3:48