需要帮助编辑用于PowerChute网络关闭的Perl脚本

时间:2015-11-16 21:57:43

标签: perl apc

我在vmware社区找到了perl脚本。问题是,在APC的PCNS中,它不允许您指定与脚本一起运行的参数。

该脚本需要调用主机列表文件用法:./ shutdownHostViaSOAPAPICall.pl [HOST_FILE]

所以我想将我想要关闭的主机直接添加到脚本中,而不是必须调用主机列表文件。

任何人都可以帮忙吗?这是Vsphere线程供参考。这样您就可以下载脚本了。

https://communities.vmware.com/docs/DOC-11623

由于

1 个答案:

答案 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);

每个站点只有一个主机可以关闭,所以这对我来说是一个干净的解决方案。