Pages: [1]
Print
Author Topic: Script to list Vm's, their number of disks, and number of partitions  (Read 374 times)
esarakaitis
Administrator
Full Member
*****
Posts: 241


8223109 sack57@hotmail.com littleking57 rootinfortwayne
View Profile WWW Email
« on: June 19, 2009, 08:33:22 AM »

for windows guests

Code:
$vms = @()
 "Hostname,NumberofPartitions,NumberOfDisks" | out-file c:\output.csv
get-vm | % {
$hdcount = ($_ | get-harddisk | measure-object).count
$vmguest = $_.guest.hostname
$strComputer = $vmguest

$colItems = get-wmiobject -class "Win32_DiskDrive" -namespace "root\CIMV2" `
-computername $strComputer

$partnum=0

foreach ($objItem in $colItems) {
$partnum += $objItem.Partitions
}
"$vmguest,$partnum,$hdcount" | out-file  c:\output.csv -append
}
Logged
Pages: [1]
Print
Jump to: