您的位置:首页 > 其它

Powercli 批量配置虚拟机cpu/memory/disk/network

2016-12-28 15:55 253 查看



Add-PSSnapin *vmware*
$passwd = Read-Host "input your vcenter password: " -AsSecureString
Connect-VIServer -Server 10.10.10.10 -User administrator@vsphere.local -Password $passwd

$vms = Import-CSV E:\NewVMs.csv
foreach ($vm in $vms){
$cpu = $vm.NumCPU
$mem = $vm.MemoryGB
$disk = $vm.DiskGB
$note = $vm.Description
$network = $vm.NetworkName
get-vm -Name $vm.Name | Set-VM  -NumCpu $cpu -MemoryGB $mem  -Notes $note -RunAsync
}
$vms = Import-CSV E:\NewVMs.csv
foreach ($vm in $vms){
$disk = $vm.DiskGB
Get-VM -Name $vm.Name | Get-HardDisk | Set-HardDisk -CapacityGB $disk
}
$vms = Import-CSV E:\NewVMs.csv
foreach ($vm in $vms){
$net = $vm.NetworkName
Get-VM -Name $vm.Name | Get-NetworkAdapter | Set-NetworkAdapter -NetworkName $net -RunAsync
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息