我在vmware社区找到了perl脚本。问题是,在APC的PCNS中,它不允许您指定与脚本一起运行的参数。
该脚本需要调用主机列表文件用法:./ shutdownHostViaSOAPAPICall.pl [HOST_FILE]
所以我想将我想要关闭的主机直接添加到脚本中,而不是必须调用主机列表文件。
任何人都可以帮忙吗?这是Vsphere线程供参考。这样您就可以下载脚本了。
https://communities.vmware.com/docs/DOC-11623
由于
答案 0 :(得分:0)
替换
my $host_username = 'fillmein';
my $host_password = 'fillmein';
#### DO NOT EDIT PAST HERE ####
my @hostlist;
my ($file,$request,$message,$response,$retval,$cookie);
&verifyUserInput();
&processFile($file);
使用
my $host_username = 'yourusername';
my $host_password = 'yourpass';
#### DO NOT EDIT PAST HERE ####
my @hostlist = ("host1.somedomain", ""hostx.somedomain"");
my ($file,$request,$message,$response,$retval,$cookie);
#&verifyUserInput();
#&processFile($file);
每个站点只有一个主机可以关闭,所以这对我来说是一个干净的解决方案。