全球主机交流论坛
标题:
Create VM for Powershell(ESXI)
[打印本页]
作者:
619054
时间:
2014-8-9 09:08
标题:
Create VM for Powershell(ESXI)
1.連接到vCenterServer
PowerCLI C:\> Connect-VIServer -Server <IPAddress/Computername> -User <Username> -Password <Password>
复制代码
2.VMware vSphere PowerCLI中執行
#$location = "Test Environments"
#$vmName= "BackupClient"
$vmTemplate="Template-WindowsServer”
$dataStore = "VMs"
$custSysprep = Get-OSCustomizationSpec | where {$_.name -like "Rule_Windows*"}
$ESXiIPprefix = "192.168.0"
$ESXiIPpostfix = 3
$AP=1
$End=30
#--------------------Script Execution Area--------------------
Function Deploy-VM {
foreach ($i in 1..$End) {
$vmIP="$ESXiIPprefix.$ESXiIPpostfix"
$vmName= "VM-$ESXiIPpostfix"
$i=$i+1
$custSysprep | Get-OSCustomizationNicMapping | Set-OSCustomizationNicMapping -IpMode UseStaticIP -IpAddress $vmIP -SubnetMask 255.255.0.0 -Dns 8.8.8.8 -DefaultGateway 192.168.0.1
#New-VM -ResourcePool $vmCluster -Name $vmName -Template $vmTemplate -Datastore $dataStore RunAsync #-OSCustomizationspec $custSysprep
New-VM -VMHost 192.168.0.1 -Name “$vmName” -Template $vmTemplate -Datastore $dataStore -RunAsync -OSCustomizationSpec $custSysprep
#Remove-VM “$vmName” -DeletePermanently
$ESXiIPpostfix=$ESXiIPpostfix + $AP
}
}
复制代码
欢迎光临 全球主机交流论坛 (https://d.168530.xyz/)
Powered by Discuz! X3.4