2016-08-22 96 views
0

我在我的Mac上安装了vagrant和virtual box。我创建了一个Windows10虚拟机,并使用winrm进行配置。如何在windows vm上运行gui应用程序?

我能够通过流浪者在Windows VM上运行命令。但是我无法在虚拟机上看到任何GUI。

例如,如果我在Windows VM中打开命令提示符并发出命令“start chrome.exe”,它将启动chrome浏览器并显示浏览器ui。但是,如果我通过winrm vagrant winrm -c "start chrome.exe"键入相同的命令,它将启动浏览器,但ui不显示在VM中。如果通过shell配置程序运行命令,则会发生问题。

有没有什么办法,我可以从vagrant运行命令,应用程序将在虚拟机的GUI模式下启动?

回答

1

有没有什么办法,我可以从vagrant运行命令,应用程序将在虚拟机的GUI模式下启动?

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

您可以使用WinRM的脚本对象,将WinRM命令行工具,或Windows远程Shell命令行工具WinRS获得来自本地管理数据和远程计算机...

winrm用于远程管理并不forwar d X窗口,所以不,你不能像chrome一样启动程序并将UI转发到其他地方。

您的最佳选择从您的虚拟机上运行的用户界面程序:

  • 从VM GUI运行(通过从Vagrantfile启用或VirtualBox中打开VM)
  • 运行vagrant rdp器登录到VM
相关问题