# Script

[VMware/Script] VM Disk Check Script (VM 디스크 추출 스크립트)

이론과 실습 사이 2022. 1. 25. 23:02
반응형

 

 

 

 

###VM Disk 용량 체크###
$vCenter = “vCenter IP”                  ###
$vCenUser =”vCenter User”                ###
$password = “vCenter 계정 password”      ###
$vm_info =”0”

$list = Import-csv “C:\VMware\list.csv 파일 형식으로 지정”     ###
$results = @()

Import-Module VMware.VimAutomation.Core
Connect-VIServer -Server $vCenter -User $vCenUser -Password $password

foreach($vmlist in $list)
{
         $VM_imfo = Get-HardDisk -VM $vmlist.name
         $disk1 = $vm_imfo.getvalue(0)
         $disk2 = $vm_imfo.getvalue(1)

         $Sum_info = @{
                 Name = $vmlist.name
                 Disk1 = $disk1.capacityGB
                 Disk2 = $disk2.capacityGB
                 }
                $results += New-Object psobject -Property $Sum_info
}
$results | Export-csv -Path “C:\VMware\results_list.csv” -NoTypeInformation  ###

### 표시로 된 행만 값을 변경하여 사용

 

[상황]

vCenter IP : 10.10.10.10

vCenter 계정 및 Paasword : admin/admin

$list 파일 경로 : C:\VMware\VM_list.csv

$results 저장경로 : C:\VMware\Results.csv

각 VM당 Disk 2개씩 사용 / MINVM1~3 확인

 

 

 

 

 

 

 

 

반응형