在虚拟机内运行脚本,但从VM外部调用

时间:2015-01-07 14:50:28

标签: bash virtual-machine

我需要在虚拟机VM中运行数千次Windows程序(我正在使用VMWare播放器),并且每次都使用不同的参数调用它。我想知道这是否可以在VM之外完成,我的意思是,如果我需要在VM中做什么,例如

cd c:\temp
executable ARG1 ARG2

(其中ARG1和ARG2是变量输入参数),我想知道我是否可以从Linux中调用它来调用它,比如

bash: ./vmwareplayer [call previous msdos script with arguments ARG1 and ARG2]

或者,如果其他类型的VM可以实现这一点。

1 个答案:

答案 0 :(得分:4)

可能最简单的方法是在VM中安装ssh服务器。然后你需要ssh到你的机器上运行VM内的程序。

您可以执行以下命令:

ssh user@NAT-IP command

或者只是打开一个会话,你会得到一个命令提示符:

 ssh user@NAT-IP

确保已在NAT模式下配置网络适配器。