是否可以使用VCLI在来宾操作系统中远程运行脚本?

时间:2015-02-24 15:47:01

标签: vmware vsphere powercli vmware-tools ovf

使用VMware OVF Tool 4.0,我正在部署/启动某些虚拟机,并希望在其中执行一些脚本。但是,我无法将注入属性分配给VM,即:DNS,网关等。有关详细信息,请参阅OVF工具文档第22页:https://www.vmware.com/support/developer/ovf/ovf400/ovftool-400-userguide.pdf

以下链接很有帮助,但是我没有分配关联的属性,当我尝试这个时: http://www.virtuallyghetto.com/2014/06/an-alternate-way-to-inject-ovf-properties-when-deploying-virtual-appliances-directly-onto-esxi.html

作为替代方案,我想远程运行驻留在VM中的安装脚本。
我从在线文章中看到,Power CLI cmdlet Invoke-VMScript是一种常见的选择。
链接如下: https://www.vmware.com/support/developer/PowerCLI/PowerCLI51/html/Invoke-VMScript.html

此cmdlet是否有替代方法? VCLI有类似的命令吗?任何援助都会很棒。提前谢谢。

的问候,
加布里埃尔

1 个答案:

答案 0 :(得分:1)

我使用Perl研究了VIX API,现在我可以从VM运行远程脚本了。

链接:https://www.vmware.com/support/developer/vix-api/

问候,
加布里埃尔