Bre*_*eak 2 vmware virtual-machine
我已经安装了 VMware,登录虚拟机的唯一选择是通过 Web 界面。这种方式带来了几个不舒服的时刻:
我所要求的只是一种快捷方式,或者至少是一种将 4 个行动项目(如上所述)减少到 1 或 2 项的更好方法。那太棒了。
屏幕截图可能有帮助:
您可以直接从命令行调用此 IE 插件中包含的可执行文件。它会像往常一样打开 VM 窗口,但无需通过浏览器或使用其他远程桌面解决方案。它被称为vmware-vmrc.exe
vmrc
可执行文件为了做到这一切,您需要找到该vmware-vmrc.exe
文件。
如果通过 IE 安装,我猜它是在Application Data\VMware Remote Console (Web)
或类似的东西。
如果安装在 Firefox 中,请在 Firefox 配置文件中搜索 VMware 扩展。没关系,它实际上在 FF 中不起作用,您也可以在 Firefox 2.0 或其他东西中安装扩展,然后从那里的配置文件文件夹中提取它。
找到vmware-vmrc.exe
文件后,将其放在 PATH 中的某个位置。只需添加 IE 插件文件夹或复制它。重要提示:如果您复制它,您需要此文件夹的全部内容(所有dll
文件和可执行文件),而不仅仅是vmware-vmrc.exe
文件。
我 7 压缩了整个内容供您下载,以防您找不到它。不能保证它是适用于所有系统的最新版本。
一旦在 PATH 中拥有它,您就可以从任何地方调用它而无需指定完整路径。
vmrc
像这样调用它:
vmware-vmrc.exe -h 127.0.0.1:8333 -u <user> -p <password> "[standard] machinename/file.vmx"
Run Code Online (Sandbox Code Playgroud)
-h 127.0.0.1
是具有适当端口的 Web 界面的 URL。巧妙的是,只要端口被转发,这个命令也可以在 LAN 甚至 Internet 上工作。这样您就可以从外部访问虚拟机。-u <user>
以及-p <password>
您用来登录那里的凭据
"[standard] machinename/file.vmx"
指定您的虚拟机(有关详细信息,请参见下文)。
“标准”是默认容器的名称。以下两个取决于您的虚拟机的名称。它是您在 Web 界面中的“目标”下找到的那个。该vmrun
文档在第 7 页对此进行了解释。
在你的情况下,它应该被命名为 "[standard] Ubuntu 64bit/somefile.vmx"
要找出虚拟机的真实名称,可以运行以下命令
vmrun -T server -h https://127.0.0.1:8333/sdk -u <username> -p <password> list
Run Code Online (Sandbox Code Playgroud)
这将以正确格式列出您拥有的所有虚拟机,以便上述命令通过。在您的情况下,它将类似于"[standard] Ubuntu 64bit/something.vmx"
. 本vmrun
应该在的地方C:\Program Files\VMware\VMware VIX
。
您可以将该vmware-vmrc.exe
行放在一个.bat
文件中,然后只需调用批处理文件即可避免必须手动输入所有内容。例如,您可以为单个虚拟机创建批处理文件并将它们放在桌面上。然后,只需双击文件即可打开虚拟机窗口。
归档时间: |
|
查看次数: |
12058 次 |
最近记录: |