问题标签 [vmrun]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
208 浏览

virtual-machine - VMFusion runScriptInGuest 在 MAC 上不起作用

尝试在 VMFusion 专业版 10.0.1 上运行以下命令:

不断收到以下错误:

在这个网上找不到任何东西。

主持人:High-Sierra 10.13

客人:塞拉利昂 10.12.6

我也更新了 VM Tools。

此外,检查该文件是否存在于 VM 上,并且手动运行该脚本是否有效

任何想法?先感谢您!

0 投票
2 回答
953 浏览

vmware - 使用 vmrun 向来宾操作系统发送击键

我找不到有关如何使用工具typeKeystrokesInGuest命令的文档或示例vmrun

我尝试发送密钥代码,就像30我尝试发送Some text,但总是得到 Insufficient permissions in the host operating system。我想,我必须给予正确的许可,但我不知道在哪里,也不知道我是否以正确的方式使用了描述的命令。

0 投票
1 回答
81 浏览

java - Esxi 远程机器自动化

我的要求是使用 java 自动化esxi远程机器。

因此,我可以vmware通过创建一个 bat 文件来自动化工作站和融合,其中我添加了所有vmrun commands文件并使用 java 执行 bat 文件。

任何人都可以帮助我在esxi远程机器上实现同样的效果,我正在使用命令(如vmrun)在远程机器中打开浏览器并传递url.

我认为vmrun实用程序不再支持esxi.

0 投票
1 回答
143 浏览

ubuntu - 如何连接到使用 vmwares vmrun CLI 命令启动的虚拟机的 GUI?

我在 Ubuntu 服务器上使用 VMWare Workstation pro 16 管理虚拟机。为了避免总是需要 RDP 进入机器,我使用 vmwares cli 命令vmrun来启动/停止虚拟机。其中一台虚拟机似乎出现了一些网络问题,我正在尝试使用该机器。由于我无法 ssh 进入它,我需要直接通过主机连接到它。

现在这是我的问题。使用 vmrun 命令从 cli 启动 vm,当我 RDP 到它们托管的服务器上时,没有用于 vm 的 UI。我可以以某种方式从已经运行的 VM 中启动 UI 并连接到它吗?我可以关闭机器,vmrun stop然后在 UI 中重新启动机器,但这是一种不受欢迎的方法。

0 投票
0 回答
19 浏览

powershell - 在 vmware pro 中实现与“setPortForwarding”命令相同的功能时需要注意什么?

我想在新克隆的 VM 上以Port forwarding编程方式执行操作。powershell我正在使用VMWare Workstation 15 pro. 我知道有一个命令setPortForwarding可以完成这项工作,但它仅在VMWare Fusion.

为了Port forwarding使用脚本实现功能powershell,我需要管理哪些文件/注册表/任何其他东西,以便我可以实现与setPortForwarding命令相同的功能。

我为端口转发更改的文件/注册表如下。

文件位置: C:\ProgramData\VMWare\vmnatnet.conf

注册表位置: HKLM:\SOFTWARE\WOW6432Node\VMware, Inc.\VMnetLib\VMnetConfig\vmnet8\NAT\TCPForward

任何帮助都是不言而喻的。

0 投票
0 回答
18 浏览

javascript - 用于从 Viscosity 启动 VMware vm 的 JAX 脚本停止使用最新的 VMware Fusion

大苏尔 11.6.1

将 Fusion 升级到 12.2.0 后,一个 vmrun 命令在使用来自给定 Viscosity VPN 预连接事件的 AppleScript (JAX) 运行时可以正常工作,但它只是停止工作。此脚本直接从 AppleScript IDE 运行时可以正常工作。尝试添加用户、密码和管理员权限标志,但它在作为 Viscosity VPN 事件运行时不会启动 vm。

这是尝试启动 VPN 的代码片段:

有任何想法吗?vmrun 发生了一些变化,当从不同于交互式用户上下文的上下文运行时,它会突然失败?

(我在 VMWare 社区有一个单独的帖子,我在其中分享了我与 Fusion 12.2 的所有不幸:https ://communities.vmware.com/t5/VMware-Fusion-Discussions/Fusion-12-2-breaks-otherwise-properly -working-networking-in/mp/2872773#M175912 )

0 投票
0 回答
35 浏览

c# - vmrun 克隆加密的 W11 机器

由于在 Windows 11 中需要有可信平台模块 (tpm),因此在 vmware 工作站中创建虚拟 win11-vm 时还需要使用虚拟 tpm 和加密。

在我们的 c# 代码中,我们使用 vmrun.exe 来创建 vm(模板)的完整克隆。

手动克隆机器没有问题,但如果你在命令行中或使用 c# 使用 vmrun 进行克隆,则会发生以下错误:

“错误:无法读取虚拟机配置文件。”

我的代码:

vmrun -T ws -vp password clone C:\Templates\Windows_11_x64_21H2\Office_2021_x32\Windows_11_x64_21H2.vmx D:\test\test\test.vmx full -snapshot="Office 2021 x32 (03.12.2021)" -cloneName=test

我尝试了什么:

  • 以管理员身份启动 cmd
  • 不提供任何名称或快照

什么有效:手动删除 tpm -> 手动解密 -> 使用 vmrun 克隆 -> 手动加密

有谁知道如何克隆加密的 win11-vm?(配置文件没有损坏)

是否有一些 .net 库可以帮助克隆机器?

更新:

它与 Windows 11 无关。它也发生在 win 10 x64 20H2 上。