安装工具VMware vSphere PowerCLI连接exsi 控制虚拟机开关机!
在运行VMware vSphere PowerCLI时要以管理员的方式运行,但PowerShell默认是禁止执行脚本,运行后如下图所示。
可以运行set-executionpolicy Unrestricted命令,把当前的规则变成了不受限类型(从外部下载的任何脚本都可以运行,只不过运行前要发出一个警告)。
然后退出,重新以管理员的方式运行。
4.用connect-viserver命令连接服务器后就可以运行PowerCLI命令或脚本了。
connect-viserver命令的语法:
Connect-VIServer [[-Server] <String[]>] [-Port <Int32>] [-Protocol <String>] [-Credential<PSCredential>] [-User <String>] [-Password <String>] [-Session <String>] [-NotDefault] [-SaveCredentials] [<CommonParameters>]
Connect-VIServer -Menu [<CommonParameters>]
具体信息可以运行get-help connect-viserver命令获得。
例如:
① connect-viserver -server 192.168.163.135 -user root -password Admin900
② connect-viserver -server 192.168.163.135
PS C:\Program Files (x86)\VMware\Infrastructure\vSphere PowerCLI> get-vm
Name PowerState Num CPUs MemoryGB
---- ---------- -------- --------
win2003-ERP PoweredOn 2 1.500
centos-1 PoweredOff 1 1.000
centos-SMB PoweredOn 2 1.000
nas PoweredOff 2 0.391
win2008-DC PoweredOn 1 1.000
CactiEZ10 PoweredOff 1 0.535
freenas1 PoweredOn 1 1.000
panabit PoweredOn 1 0.500
开启虚拟机:Start-vm nas