3

Macにvagrantとvirtual boxをインストールしました。Windows10 VM を作成し、winrm で構成しました。

vagrant を使用して Windows VM でコマンドを実行できます。ただし、VM に GUI が表示されません。

たとえば、Windows VM でコマンド プロンプトを開き、コマンド「start chrome.exe」を発行すると、chrome ブラウザーが起動し、ブラウザー ui が表示されます。ただし、 winrm を介して同じコマンドを入力するとvagrant winrm -c "start chrome.exe"、ブラウザーが起動しますが、UI は VM に表示されません。シェル プロビジョナーを介してコマンドを実行すると、同じ問題が発生します。

vagrant からコマンドを実行すると、アプリケーションが VM の GUI モードで起動する方法はありますか?

4

3 に答える 3

1

vagrant からコマンドを実行すると、アプリケーションが VM の GUI モードで起動する方法はありますか?

いいえ。

https://msdn.microsoft.com/en-us/library/aa384426(v=vs.85).aspxから:

WinRM スクリプト オブジェクト、WinRM コマンド ライン ツール、または Windows リモート シェル コマンド ライン ツール WinRS を使用して、ローカルおよびリモート コンピューターから管理データを取得できます。

winrm はリモート管理に使用され、X ウィンドウを転送しないため、chrome などのプログラムを起動して UI を別の場所に転送することはできません。

VM から UI プログラムを実行するための最良のオプション:

  • VM GUI から実行 (Vagrantfile から有効にするか、VirtualBox から VM を開く)
  • vagrant rdpを実行して VM にログインする
于 2016-08-22T13:27:52.353 に答える