在 Windows RDC 连接上运行应用程序或脚本

Nic*_*sen 10 remote-desktop windows-server-2008 windows-xp

我检查了另一个线程登录到 Windows 时自动运行脚本,但它没有解决我的确切问题。

我需要在使用 Windows远程桌面连接通过网络建立连接时运行脚本。

以上的工程款所列的线程初始登录,但是,如果我不注销(这是我的网络上运行的一些程序需要),那么它不会再次运行该脚本使用下一次有人连接到系统远程桌面连接。以前我们使用 pcAnywhere 来实现这一点,但是在遇到 pcAnywhere 的一些图形问题后,我们决定从它转移到 RDC。

背景:我们需要在与特定机器建立连接时发送一封电子邮件。这些系统的登录名将始终相同,并且在关闭连接时我们不会注销。

小智 9

您可以创建一个新的计划任务并将触发器定义为“在与用户会话建立新连接时”

  • @gparyani,这是我需要的所有信息。如果你问我,不需要一堆截图。 (3认同)

Jos*_*hua 3

据我所知,Windows不提供在连接上运行程序或脚本的内置方法,只能登录。您需要找到一个向 Windows 注册(使用WTSRegisterSessionNotification)并侦听 WM_WTSSESSION_CHANGE消息的程序。

执行上述操作的程序将从 Windows 接收有关用户登录、注销、连接、断开连接以及在连接和登录时启动脚本所需的所有事件的通知。

我突然不知道有什么应用程序(除了 pcAnywhere)可以做到这一点。