4

ホスト Mac のコマンド ラインからの呼び出しを使用して、ローカル VM (Windows 7 を実行) で Selenium グリッド ノードを起動しようとしています。

この呼び出しは、vm でバッチ ファイルを実行しようとするだけです。

VM 内からバッチ ファイルを実行すると、正しく実行されてノードが起動するので、バッチ ファイルが正しく動作することがわかります。

VM のどこからでも実行できるため、使用しているパスは正しいです。

ホストMacから呼び出すことができないようです。

これはある時点でうまくいきましたが、Windows のセキュリティ アップデートで問題が発生したのではないでしょうか?

見つけたすべてのファイアウォールをクリアしようとしました。Parallels 8 を MacBook Air で実行しています。

これが私が使用している構文です。

prlctl exec {parallels_vm_name} 'C:\Users\{user_name}\Documents\selenium\startIeNode.bat {IP_address_here}'  
4

3 に答える 3

0

prlctl exec で物事が渡される方法のため、コマンドは二重スラッシュで実行する必要があるため、次のようになります。

prlctl exec {parallels_vm_name} "C:\\Scripts\\myScript.cmd"
于 2014-02-21T16:08:41.833 に答える