This commit is contained in:
Zack Meier
2026-04-15 15:42:41 -05:00
parent 74edcc4d9a
commit 03dba08135
146 changed files with 9119 additions and 1 deletions
+25
View File
@@ -0,0 +1,25 @@
$AllVMs = Get-VM | Where-Object { $_.ExtensionData.summary.config.ManagedBy.Type -ne "placeholderVm" }
#$DataProtectionVMs = (Get-TagAssignment -Category DataProtection).Entity | Where-Object { $_.ExtensionData.summary.config.ManagedBy.Type -ne "placeholderVm" }
$result = [System.Collections.ArrayList]@()
ForEach ($VM in $AllVMs) {
$AppName = ($VM | Get-TagAssignment -Category AppName).Tag.Name;
$CohesityGB = (($VM | Get-harddisk) | Measure-object -sum CapacityGB).sum;
#$AppTotalGB = ($AllVMs | Get-TagAssignment -Category AppName | Where-object Name -eq $AppName);
$OldTag = ($VM | Get-TagAssignment -Category DataProtection).Tag.Name
$vCenter = $VM.Uid.split('@').split(':')[1]
$obj = [PSCustomObject]@{
'Name' = $VM.Name;
'AppName' = $AppName;
'CohesityGB' = $CohesityGB
'OldTag' = $OldTag;
'vCenter' = $vCenter;
}
#Write-Output $obj
$null = $result.Add($obj)
}
$group = $result | group-object AppName | select Count,Name,@{n='CohesityGB';e={($_.Group | measure-object -sum CohesityGB).sum}}#,@{n='NotCohesityGB';e={}}
#Get-Tag -Category AppName -Name DHS-SPACES