使用powercli批量从模板克隆虚拟机

首先要安装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手动创建脚本执行文件如下图:

使用powercli批量从模板克隆虚拟机

name:虚拟机名称

template:模板名称

host:esxi主机,也就是在vcenter清单里显示的名称

datastore:数据存储名称


附件中可以下载写好的脚本和CSV文件

附件:http://down.51cto.com/data/2367002










本文转自 qq8658868 51CTO博客,原文链接:http://blog.51cto.com/hujizhou/1967280,如需转载请自行联系原作者
上一篇:[New Portal]Windows Azure Virtual Machine (12) 在本地使用Hyper-V制作虚拟机模板,并上传至Azure (2)


下一篇:AE创建气泡式的提示框(VB.Net和C#源码)