sync
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
$VMs = Get-VM | Where-Object { $_.ExtensionData.summary.config.ManagedBy.Type -ne "placeholderVm" }
|
||||
|
||||
$result = [System.Collections.ArrayList]@()
|
||||
ForEach ($VM in $VMs) {
|
||||
$Disks = $VM | Get-HardDisk
|
||||
$TotalThreads = $Disks.count
|
||||
$256GBDisks = ($Disks | where-object CapacityGB -gt 256)
|
||||
|
||||
$obj = [PSCustomObject]@{
|
||||
'ComputerName' = $VM.Name;
|
||||
'NumOfDisks' = $Disks.count
|
||||
'NumOver256GB' = $256GBDisks.count
|
||||
#'NumOf256GBThreads' = $TotalThreads
|
||||
}
|
||||
|
||||
#Write-Output $obj
|
||||
$null = $result.Add($obj)
|
||||
}
|
||||
|
||||
$result
|
||||
Reference in New Issue
Block a user