创建专门用于与 RDP 会话交互的计划任务

创建专门用于与 RDP 会话交互的计划任务

在 Windows 10 以及更早版本中,可以根据用户连接和断开 RDP 会话时的事件在计划任务中创建任务。

在这里,您可以指定特定的用户,也可以指定任何用户。

我想在任何用户连接或断开会话时启动一个程序/脚本,但不知何故我的程序没有启动,只有当我使用管理会话时才会启动。

如果我以用户身份查看任务管理器,则不会显示该任务。

答案1

我搜索了好多地方,但得到的答案是“这是不可能的”或者创建一个为用户注入任务的 GPO。

这不是我需要的那种黑客技术,因此经过深入挖掘后,我找到了解决方案。

基本上,当您创建任务时,它还会说明必须以哪个用户的身份执行。这显然被设置为我的管理员用户,因为这是默认设置。您可以将其更改为许多内容,包括用户组。当我将其更改为组 USERS 时,我得到了所需的结果。

因此在“常规”选项卡中, When running the task use the following user account:单击Change user or Group

在下一个屏幕中,点击Advanced...

点击Find now

向下滚动直到看到该Users组(请注意,它有 2 个人而不是 1 个人,表明它是一个组,而不是用户)双击它以选择它。

然后按OK使用该用户,并保存您的任务。

据我所知,这不会以交互方式启动程序,但当我使用它启动 xmpcontrol.exe 来控制我的 XMPlay 时,它适用于所有用户。

我创建了两个任务,一个用于在断开连接时停止播放,一个用于在连接时恢复播放,并且它运行完美。(以前它会停止播放,但当用户断开连接时不会处于停止状态)

相关内容