首先要安装powercli,在安装powercli之前可先把Windows Management Framework 4.0安装好,安装完成后,重启电脑,多等一会,后台起服务有点慢。
1、配置powercli可以执行远程脚本
Set-ExecutionPolicy RemoteSigned
2、连接VCENTER服务器
Connect-VIServer 172.16.15.205 会弹出一个输入用户名和密码的窗口,输入vcenter的登录名和密码。提示按“是”“否”“挂起”的时候,按“Y”选择“是”
3、执行脚本.\xxxx.ps1
4、脚本内容如下:
$vms = Import-CSV C:\Scripts\NewVMs.csv
foreach ($vm in $vms){
$Template = Get-Template $vm.template
$VMHost = Get-VMHost $vm.host
$Datastore = Get-Datastore $vm.datastore
New-VM -Name $vm.name -Template $Template -VMHost $VMHost -Datastore $Datastore -RunAsync
}
其中,需要用excel手动创建脚本执行文件如下图:
name:虚拟机名称
template:模板名称
host:esxi主机,也就是在vcenter清单里显示的名称
datastore:数据存储名称
附件中可以下载写好的脚本和CSV文件
本文转自 qq8658868 51CTO博客,原文链接:http://blog.51cto.com/hujizhou/1967280,如需转载请自行联系原作者