在login脚本中检测RemoteApp

我有一个相当基本的vbslogin脚本,它通过检查%SESSIONNAME%环境string是否为“Console”,然后运行正确的元素来检测用户是否在物理桌面或远程桌面上。 这很奇妙,但是我刚刚开始使用RDS RemoteApp,并注意到运行RemoteApp会话似乎触发了login脚本的远程桌面元素。

有没有什么办法在vbs我可以检测到会话不是一个真正的RDP会话,以避免运行不必要的脚本元素?

会议是一个真正的RDP会议。 不同之处在于,不是向用户显示远程桌面,而只显示应用程序窗口。 如果在启动RemoteApp时单击详细信息button,您将看到正在创build桌面会话,就像您login到桌面会话一样。 在后台RemoteApps完全像桌面会话一样工作:创build用户configuration文件,设置用户variables,运行login脚本(如果有的话),应用文件夹redirect(如果已configuration)等等。

底层技术仍然是RDS,只不过是演示文稿。