如何在 Windows 中为远程登录用户运行程序

如何在 Windows 中为远程登录用户运行程序

如果我是管理员,并且用户通过 RDP 登录,假设我决定要在用户会话中运行某个 .exe。如果我双击该 .exe,它将在我的会话中运行。我如何让它在用户会话中运行?

答案1

你可以这样做执行程序,请确保他具有运行应用程序的正确权限。

psexec \\computer -u user -i -d command

-u 表示用户,-i 使其可交互,以便用户可以看到它,-d 确保命令不会等待

也许你正在寻找远程应用程序行为?

答案2

这实际上取决于您的 exe 要做什么。启动应用程序的方法有很多种,但在用户登录时强制启动应用程序可能很困难。以下是我对不同类型应用程序的建议。

交互式应用程序- 需要最终用户输入的工具或实用程序。

  • 创建一个链接并将其放在用户配置文件的桌面文件夹中。(C:\users\“用户名”\Desktop)

后台应用程序- 每次用户登录时都需要运行某些程序。

  • 添加到快捷方式的启动列表中。您可以通过在开始菜单中的“启动”文件夹中放置链接或修改相应的注册表设置来实现此目的。
  • 创建一个要运行的计划任务。

当涉及到软件控制时,让软件正常运行可能很棘手。以其他用户身份运行软件的主要问题是 Windows 安全模型。它试图将用户隔离在他们自己的运行空间中,这样恶意用户就无法强迫其他用户运行任意代码。

希望这可以帮助

相关内容