使用perl脚本在VM上启用VNC端口

使用perl脚本在VM上启用VNC端口,perl,virtual-machine,vsphere,Perl,Virtual Machine,Vsphere,如何使用perl脚本在VM上启用vnc端口并分配RemoteDisplay.vnc.password、RemoteDisplay.vnc.port参数 VMWare在vSphere perl SDK中提供了一些示例perl脚本,它提供了使用配置规范文件在创建或克隆虚拟机时自定义VM或来宾的选项。我尝试在配置规范文件中指定这些值,但它不支持这些VNC配置参数 我从哪里开始?VMware是否提供了我可以使用的功能?我找到了问题的答案。我可以从用户那里获取配置参数作为键值对,并更新这些设置 my $o

如何使用perl脚本在VM上启用vnc端口并分配RemoteDisplay.vnc.password、RemoteDisplay.vnc.port参数

VMWare在vSphere perl SDK中提供了一些示例perl脚本,它提供了使用配置规范文件在创建或克隆虚拟机时自定义VM或来宾的选项。我尝试在配置规范文件中指定这些值,但它不支持这些VNC配置参数


我从哪里开始?VMware是否提供了我可以使用的功能?

我找到了问题的答案。我可以从用户那里获取配置参数作为键值对,并更新这些设置

my $option = OptionValue->new(key => $key, value => $value);
$vmSpec = VirtualMachineConfigSpec->new(extraConfig => [$option]);
$task = $vm->ReconfigVM_Task(spec => $vmSpec);