首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >2008R2 mstsc RDP通过系统服务登录。

2008R2 mstsc RDP通过系统服务登录。
EN

Server Fault用户
提问于 2016-02-26 10:04:46
回答 1查看 57关注 0票数 1

我有一个windows服务,它监视本地RDP服务器,并确保某些本地用户的会话是登录和活动的。

它通过等待WTSWaitSystemEvent并在事件发生时检查RDP会话列表,生成一个.rdp文件,然后由mstsc (mstsc [tmprdpfile].rdp)启动。

服务以系统的形式运行。

这在Server 2003 R2上工作得很好,并且在2008年R2上几乎可以工作(:)。.rdp文件是正确生成的--当手动运行时,它们在没有密码提示的情况下登录--并且正确启动了mstsc,但是会话从不连接。这将导致越来越多的mstsc进程被启动.

是否可以:

  1. 检查正在运行的mstsc实例,看看它在做什么?我怀疑密码提示或服务器身份验证警告(尽管设置了authentication level:i:0 )。
  2. 以某种方式获得在系统服务下运行的gui应用程序的屏幕打印(我知道,这首先是一种奇怪的情况)?

(如果有人有更好的方法来满足我的要求(多个用户会话必须保持登录并自动活动),我也会接受的。

EN

回答 1

Server Fault用户

回答已采纳

发布于 2016-04-14 00:51:22

我使用的解决方案是以本地用户的身份运行服务。

这意味着我可以登录到那个用户的桌面上,并手动运行mstsc,在那里就会出现一个“你确定”的提示符。

一旦我选中“不要再问我到这台计算机的连接”框,在这个用户帐户下运行我的服务就可以正常工作了

也可以将正确的条目添加到系统的HKCU\Software\Microsoft\Terminal Server\Client\LocalDevices\中,以避免创建新帐户,但对我来说,一般情况下,没有特权的帐户似乎更好。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/759987

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档