2015-01-07 2 views
4

Мне нужно запускать тысячи раз программу Windows внутри виртуальной машины, VM (я использую плеер VMWare) и называть ее разными параметрами каждый время. Интересно, если это может быть сделано из виртуальной машины, я имею в виду, если то, что мне нужно сделать внутри виртуальной машины, напримерЗапуск сценария внутри виртуальной машины, но вызванный из VM

cd c:\temp 
executable ARG1 ARG2 

(где ARG1 и ARG2 являются переменные входные параметры), я хочу знать если я могу сделать это называя это из виртуальной машины с Linux, что-то вроде

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

Или, если это возможно с помощью другого рода VM.

+1

Это может быть сделано с помощью клиент-серверного приложения, но это, вероятно, не то, что вы хотите. – cybermonkey

+7

Если вы устанавливаете ssh на сервере vm, вы можете подключиться к нему с главной машины. – fedorqui

+0

https://www.vmware.com/support/developer/vix-api/vix111_vmrun_command.pdf – Gary

ответ

4

Возможно, самый простой способ - установить ssh-сервер в вашей виртуальной машине. Тогда вам просто нужно ssh для вашего компьютера запустить программу внутри виртуальной машины.

Вы можете выполнить команду, как:

ssh [email protected] command 

Или просто открыть сеанс, и вы будете иметь командную строку:

ssh [email protected] 

Убедитесь, что вы настроили сетевой адаптер в режиме NAT ,

Смежные вопросы