1
ゲストWindowsマシン(win7と10の両方)をVagrantでプロビジョニングしています。ゲスト(Selenium Server Jar)から見えるプロセスを開始したいお客様。言い換えれば、ユーザがGUIにログインするとき、そこに座っているコマンドウィンドウを開いて私の瓶を開けたい。Vagrant:Windowsゲストに表示されるスクリプトを実行します。
どうすればいいですか?
私は、迷惑メールのシェルプロビジョニングを使用して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