如何从虚拟盒运行主机的命令提示符?

如何从虚拟盒运行主机的命令提示符?

我想在主机上执行一个 bat 文件,因为它是唯一包含该程序的地方。我的虚拟机不包含运行该 bat 文件所需的程序。我如何从客户机调用命令提示符以便运行该 bat 文件?

答案1

虚拟机实际上并非为此而设计的。但是,如果虚拟机与主机共享同一个网络(默认),或者有一条通过网关连接到主机的路径,则可以使用 PSExec 之类的程序从虚拟机远程连接到主机。您想运行批处理文件,因此我假设您使用的是某个版本的 Windows,因此类似这样的操作应该可行:

psexec \\<Computername/IP Address> -d -l -u <Username> <Program to run> <Arguments>

不会-d是交互式的,所以它是即发即弃。如果省略该参数,您将能够在命令行上使用该程序,但没有 GUI。如果用 替换-d-i那么它应该会在主机上弹出,但我不确定这是否是您想要的。

相关内容