반응형
###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 확인
반응형
'# Script' 카테고리의 다른 글
[VMware/Script] VM Disk, Memory Expand (VM 디크스, 메모리 증설, VDI) (0) | 2022.02.02 |
---|---|
[VMware/Script] VM에 .ISO 파일 마운트하기 ( VM .ISO mount Script ) (0) | 2022.01.25 |
[VMware/Script] Windows OS 파티션 삭제 (DiskPartition Remove 스크립트) (0) | 2022.01.25 |
[VMware/Script] ESXi Host IP script (ESXi 호스트 IP 스크립트) (0) | 2021.12.12 |
[VMware/Script] VM Memory Expand (VM 메모리 증설,VDI) (5) | 2021.12.12 |