gpt4 book ai didi

python - 通过python脚本在虚拟机cmd中发送DOS命令

转载 作者:行者123 更新时间:2023-11-28 20:54:01 24 4
gpt4 key购买 nike

我马上进入正题。问题是:

  • 我的本地机器是 Windows 操作系统
  • 我启动了一个等待一些 python 命令的 Windows 虚拟机(通过 VirtualBox)
  • 在我的本地主机上,我执行了一个 python 脚本,并且
  • 虚拟机启动后,我想让脚本在虚拟机内部打开,一个cmd.exe进程
  • 在 cmd.exe 打开后,python 脚本应该向 VM 内的 cmd.exe 发送删除命令“del c:\folder_name

我确实在 StackOverflow 上搜索了各种建议我使用 subprocess.callsubprocess.Popen 的问题,但不幸的是,它们都不适用于我的情况,因为我我确信所有的解决方案都是为了在本地主机上工作,而不是在虚拟机内工作,这是我想要的。

有什么建议吗?谢谢。

PS:我正在尝试在不在主机/ guest 中安装其他软件包的情况下执行此操作。

更新:有没有什么解决方案可以让我无需在 VM 上安装任何东西就可以做到这一点?!

最佳答案

您可以在 Windows 机器上安装一个 ssh 服务器,然后使用 paramiko 模块与其通信,或者您也可以使用 wmi 命令在 Windows 上远程执行命令系统。

关于python - 通过python脚本在虚拟机cmd中发送DOS命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33345609/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com