Я предоставляю гостевой Windows-машине (как win7, так и 10) с Vagrant, и я хочу начать процесс на гостевой (банке сервера селена), которая видна для Гость. Другими словами, когда пользователь входит в gui, я хочу, чтобы окно команды сидело там, запустив мою банку.Vagrant: Запустите скрипт, который виден на гостевом компьютере Windows
Как это сделать?
Мне удалось запустить этот процесс, используя приставку оболочки vagrant для запуска файла ps1, но он всегда скрыт при входе в gui.
Вот часть оболочки моего Vagrantfile:
win7.vm.provision "shell", path: "start_selenium.ps1", powershell_args: "-WindowStyle Normal"
А вот start_selenium.ps1:
$selenium_out = "C:\sel\selenium.jar"
$java = "C:\Program Files\Java\jre*\bin\java.exe"
Start-Process $java -ArgumentList '-jar', $selenium_out -WindowStyle normal