连接到 RDP 并从 CLI 执行命令

连接到 RDP 并从 CLI 执行命令

我想连接到 rdp 服务器并通过命令行在服务器上执行命令。是否可以使用一行命令来完成?

答案1

对于 Windows Server 2003,可以使用 Microsoft 远程桌面连接客户端中“选项”的“程序”选项卡来实现。在那里,您可以指定登录后运行的程序来代替 Windows 资源管理器。如果您要运行的程序可以在上运行,%SystemRoot%\system32\cmd.exe /c (command and arguments here)那么您就大功告成了。如果您需要多个命令,那么请改为调用脚本。

将远程桌面客户端设置保存到文件中。在命令行中传递文件名mstsc.exe。这就是您的单命令解决方案。

对于较新版本的 Windows,使用远程桌面服务中的 RemoteApp 功能可能会最有帮助。

答案2

您想要通过 RDP 连接到服务器,其本质上是以 GUI 为中心的,以便您可以运行命令行命令,在我看来这完全是违反直觉的。

我认为您想要的是一个远程管理工具,例如 psexec 或 Powershell remoting。

答案3

创建具有甚至触发器的新高级任务计划程序:

"Run only when user is logged on" true => show window
"Start the task only if the computer is on APC power" false

运行命令 ie清除锁工具为了提高安全性,我的情况是命令将在连接时自动触发。或 CMD.exe,与启动或运行注册表中的快捷方式相比​​,此方法在执行时没有延迟

创建事件:

在此处输入图片描述

相关内容