Vmware PowerShell脚本(磁盘管理)
Write-Host -ForegroundColor Blue "start!"
#connect-viserver -server **** -user **** -password ****
$VMsList=Import-Csv C:\Users\liuzhx\Desktop\powerCli_script\Disk_add\Disk_add.csv -Encoding Default #加载虚拟机清单
$outlogpath="C:\Users\liuzhx\Desktop\powerCli_script\Disk_add\Disk_add_log.txt"
$date=Get-Date -formate YY-MM-DD
echo "================$date=================" | Out-File -Append $outlogpath
foreach($vms in $VMsList)
{
$vmName=$vms.ame #虚拟机名称
$vc_ip=$vms.vc
$vmDisk=$vms.isk
connect-viserver -server $vc_ip -user user@vsphere.local -password VMware@2017
$get_vmname=Get-VM $vmName
if ($get_vmname)
{
Write-Host "vc:$vc_ip $vmName Add_Disk: $vmDisk"
Get-VM $vmName | New-HardDisk -CapacityGB $vmDisk -Persistence persis