在Linux中使用rdesktop工具可以运行Windows命令吗?我尝试了rdesktop -s选项:
rdesktop -u user -p 10.0.0.2 -s "cmd.exe"但是我无法使用上面的命令打开cmd.exe,我也尝试使用完整的路径:
rdesktop -u user -p'password' 10.0.0.2 -s "C:\WINDOWS\system32\cmd.exe"但是,即使我使用-s,RDP会话也没有区别。
我试图从Linux中获取一个使用qwinsta /server的RDP会话列表。
发布于 2014-12-03 23:20:38
我没有使用rdesktop的解决方案,但是我在Linux上使用一个名为winexe的程序在Windows机器上执行远程命令。您可以从以下URL获取应用程序,也可以使用发行版的软件存储库系统来安装它。
http://sourceforge.net/projects/winexe/
更新: SSL证书是为上面的sourceforge链接自签名的,所以我提供了另一个链接:
下面是这个用法的一个例子:
winexe -A credentials.cfg //remotehost "qwinsta /server"您需要创建一个包含登录信息的credentials.cfg文件,如下所示:
username=user
password=pass
domain=workplace只有当域名适用于你时,才提供域名。最好不要将登录凭据(特别是密码)放在命令行中。如果您想要一个交互式提示符,请尝试使用上面的示例运行cmd.exe。这种方法的好处是,您可以在Linux脚本中使用远程命令的输出,也可以在输出中使用grep。
发布于 2016-08-29 11:04:50
如果您可以访问计算机,请在其上安装ssh服务器。例如,在Linux上,可以使用Overlook来查找计算机的IP。然后在Linux中键入ssh username@ipaddress。
示例:
ssh Lenovo@192.168.0.100然后键入用户的密码,您应该可以访问计算机的Windows命令提示符。您也可以使用telnet,但ssh是加密的。
https://unix.stackexchange.com/questions/171331
复制相似问题