diff --git a/AzureResourceInventory.psd1 b/AzureResourceInventory.psd1 index 3ccfa90..15efc66 100644 --- a/AzureResourceInventory.psd1 +++ b/AzureResourceInventory.psd1 @@ -3,7 +3,7 @@ # # Generated by: Claudio Merola # -# Updated on: 06/06/2025 +# Updated on: 10/06/2025 # @{ @@ -12,7 +12,7 @@ RootModule = 'AzureResourceInventory.psm1' # Version number of this module. -ModuleVersion = '3.6.9' +ModuleVersion = '3.6.11' # Supported PSEditions # CompatiblePSEditions = @() diff --git a/Modules/Private/0.MainFunctions/Start-ARIExtractionOrchestration.ps1 b/Modules/Private/0.MainFunctions/Start-ARIExtractionOrchestration.ps1 index 4860aed..ae7a22a 100644 --- a/Modules/Private/0.MainFunctions/Start-ARIExtractionOrchestration.ps1 +++ b/Modules/Private/0.MainFunctions/Start-ARIExtractionOrchestration.ps1 @@ -12,15 +12,15 @@ https://github.com/microsoft/ARI/Modules/Private/0.MainFunctions/Start-ARIExtrac This PowerShell Module is part of Azure Resource Inventory (ARI) .NOTES -Version: 3.6.0 +Version: 3.6.11 First Release Date: 15th Oct, 2024 Authors: Claudio Merola #> function Start-ARIExtractionOrchestration { - Param($ManagementGroup, $Subscriptions, $SubscriptionID, $SkipPolicy, $ResourceGroup, $SecurityCenter, $SkipAdvisory, $IncludeTags, $TagKey, $TagValue, $SkipAPIs, $SkipVMDetails, $IncludeCosts, $Automation) + Param($ManagementGroup, $Subscriptions, $SubscriptionID, $SkipPolicy, $ResourceGroup, $SecurityCenter, $SkipAdvisory, $IncludeTags, $TagKey, $TagValue, $SkipAPIs, $SkipVMDetails, $IncludeCosts, $Automation, $AzureEnvironment) - $GraphData = Start-ARIGraphExtraction -ManagementGroup $ManagementGroup -Subscriptions $Subscriptions -SubscriptionID $SubscriptionID -ResourceGroup $ResourceGroup -SecurityCenter $SecurityCenter -SkipAdvisory $SkipAdvisory -IncludeTags $IncludeTags -TagKey $TagKey -TagValue $TagValue + $GraphData = Start-ARIGraphExtraction -ManagementGroup $ManagementGroup -Subscriptions $Subscriptions -SubscriptionID $SubscriptionID -ResourceGroup $ResourceGroup -SecurityCenter $SecurityCenter -SkipAdvisory $SkipAdvisory -IncludeTags $IncludeTags -TagKey $TagKey -TagValue $TagValue -AzureEnvironment $AzureEnvironment $Resources = $GraphData.Resources $ResourceContainers = $GraphData.ResourceContainers diff --git a/Modules/Private/1.ExtractionFunctions/Get-ARIManagementGroups.ps1 b/Modules/Private/1.ExtractionFunctions/Get-ARIManagementGroups.ps1 index a7d14bd..5de192b 100644 --- a/Modules/Private/1.ExtractionFunctions/Get-ARIManagementGroups.ps1 +++ b/Modules/Private/1.ExtractionFunctions/Get-ARIManagementGroups.ps1 @@ -12,46 +12,36 @@ https://github.com/microsoft/ARI/Modules/Private/1.ExtractionFunctions/Get-ARIMa This PowerShell Module is part of Azure Resource Inventory (ARI). .NOTES -Version: 3.6.0 +Version: 3.6.11 First Release Date: 15th Oct, 2024 Authors: Claudio Merola #> function Get-ARIManagementGroups { - Param ($ManagementGroup) + Param ($ManagementGroup,$Subscriptions) - Write-Debug ((get-date -Format 'yyyy-MM-dd_HH_mm_ss')+' - '+'Management group name supplied: ' + $ManagmentGroupName) - $ReportCounter = 1 - $LocalResults = @() + Write-Debug ((get-date -Format 'yyyy-MM-dd_HH_mm_ss')+' - '+'Management group name: ' + $ManagementGroup) - $group = Get-AzManagementGroupEntity - $group = $group | Where-Object { $_.DisplayName -eq $ManagementGroup } - if ($group.Count -lt 1) - { + $GraphQuery = "resourcecontainers | where type == 'microsoft.resources/subscriptions' | mv-expand managementGroupParent = properties.managementGroupAncestorsChain | where managementGroupParent.name =~ '$($ManagementGroup)'" + $QueryResult = Search-AzGraph -Query $GraphQuery -first 1000 -Debug:$false + $LocalResults = $QueryResult + + if ($LocalResults.Count -lt 1) { Write-Host "ERROR:" -NoNewline -ForegroundColor Red - Write-Host "Management Group $ManagementGroup not found!" + Write-Host "No Subscriptions found for Management Group: $ManagementGroup!" Write-Host "" Write-Host "Please check the Management Group name and try again." Write-Host "" Exit } - else - { - Write-Debug ((get-date -Format 'yyyy-MM-dd_HH_mm_ss')+' - '+'Management groups found: ' + $group.count) - foreach ($item in $group) - { - $GraphQuery = "resourcecontainers | where type == 'microsoft.resources/subscriptions' | mv-expand managementGroupParent = properties.managementGroupAncestorsChain | where managementGroupParent.name =~ '$($item.DisplayName)'" - $QueryResult = Search-AzGraph -Query $GraphQuery -first 1000 - $LocalResults += $QueryResult - - while ($QueryResult.SkipToken) { - $ReportCounterVar = [string]$ReportCounter - Write-Debug ((get-date -Format 'yyyy-MM-dd_HH_mm_ss')+' - '+'Extracting Next 1000 Subscriptions. Loop Number: ' + $ReportCounterVar) - $QueryResult = Search-AzGraph -Query $GraphQuery -SkipToken $QueryResult.SkipToken -Subscription $FSubscri -first 1000 - $LocalResults += $QueryResult - $ReportCounter ++ + else { + Write-Debug ((get-date -Format 'yyyy-MM-dd_HH_mm_ss')+' - '+'Subscriptions found for Management Group: ' + $LocalResults.Count) + $FinalSubscriptions = foreach ($Sub in $Subscriptions) + { + if ($Sub.name -in $LocalResults.name) + { + $Sub + } } - Write-Progress -Id 1 -activity "Running Subscription Inventory Job" -Status "$Looper / $Loop of Subscription Jobs" -Completed - } } - return $LocalResults + return $FinalSubscriptions } \ No newline at end of file diff --git a/Modules/Private/1.ExtractionFunctions/Start-ARIGraphExtraction.ps1 b/Modules/Private/1.ExtractionFunctions/Start-ARIGraphExtraction.ps1 index 210df9f..b5e5195 100644 --- a/Modules/Private/1.ExtractionFunctions/Start-ARIGraphExtraction.ps1 +++ b/Modules/Private/1.ExtractionFunctions/Start-ARIGraphExtraction.ps1 @@ -12,13 +12,13 @@ https://github.com/microsoft/ARI/Modules/Private/1.ExtractionFunctions/Start-ARI This powershell Module is part of Azure Resource Inventory (ARI) .NOTES -Version: 3.6.5 +Version: 3.6.11 First Release Date: 15th Oct, 2024 Authors: Claudio Merola #> Function Start-ARIGraphExtraction { - Param($ManagementGroup, $Subscriptions, $SubscriptionID, $ResourceGroup, $SecurityCenter, $SkipAdvisory, $IncludeTags, $TagKey, $TagValue) + Param($ManagementGroup, $Subscriptions, $SubscriptionID, $ResourceGroup, $SecurityCenter, $SkipAdvisory, $IncludeTags, $TagKey, $TagValue, $AzureEnvironment) Write-Debug ((get-date -Format 'yyyy-MM-dd_HH_mm_ss')+' - '+'Starting Extractor function') @@ -40,7 +40,7 @@ Function Start-ARIGraphExtraction { if (![string]::IsNullOrEmpty($ManagementGroup)) { - $Subscriptions = Get-ARIManagementGroups -ManagementGroup $ManagementGroup + $Subscriptions = Get-ARIManagementGroups -ManagementGroup $ManagementGroup -Subscriptions $Subscriptions } $SubCount = [string]$Subscriptions.id.count @@ -104,10 +104,13 @@ Function Start-ARIGraphExtraction { Write-Debug ((get-date -Format 'yyyy-MM-dd_HH_mm_ss')+' - '+'Invoking Inventory Loop for Network Resources') $Resources += Invoke-ARIInventoryLoop -GraphQuery $GraphQuery -FSubscri $Subscri -LoopName 'Network Resources' - $GraphQuery = "SupportResources $RGQueryExtension $TagQueryExtension $MGQueryExtension | project id,name,type,tenantId,kind,location,resourceGroup,subscriptionId,managedBy,sku,plan,properties,identity,zones,extendedLocation$($GraphQueryTags) | order by id asc" + if ($AzureEnvironment -ne 'AzureUSGovernment') + { + $GraphQuery = "SupportResources $RGQueryExtension $TagQueryExtension $MGQueryExtension | project id,name,type,tenantId,kind,location,resourceGroup,subscriptionId,managedBy,sku,plan,properties,identity,zones,extendedLocation$($GraphQueryTags) | order by id asc" - Write-Debug ((get-date -Format 'yyyy-MM-dd_HH_mm_ss')+' - '+'Invoking Inventory Loop for Support Tickets') - $Resources += Invoke-ARIInventoryLoop -GraphQuery $GraphQuery -FSubscri $Subscri -LoopName 'SupportTickets' + Write-Debug ((get-date -Format 'yyyy-MM-dd_HH_mm_ss')+' - '+'Invoking Inventory Loop for Support Tickets') + $Resources += Invoke-ARIInventoryLoop -GraphQuery $GraphQuery -FSubscri $Subscri -LoopName 'SupportTickets' + } $GraphQuery = "recoveryservicesresources $RGQueryExtension $TagQueryExtension | where type =~ 'microsoft.recoveryservices/vaults/backupfabrics/protectioncontainers/protecteditems' or type =~ 'microsoft.recoveryservices/vaults/backuppolicies' $MGQueryExtension | project id,name,type,tenantId,kind,location,resourceGroup,subscriptionId,managedBy,sku,plan,properties,identity,zones,extendedLocation$($GraphQueryTags) | order by id asc" diff --git a/Modules/Public/InventoryModules/AI/AzureAI.ps1 b/Modules/Public/InventoryModules/AI/AzureAI.ps1 index e462e76..01e9396 100644 --- a/Modules/Public/InventoryModules/AI/AzureAI.ps1 +++ b/Modules/Public/InventoryModules/AI/AzureAI.ps1 @@ -114,7 +114,7 @@ Else if($SmaResources) { - $TableName = ('AzureAITable_'+($SmaResources.'Resource U').count) + $TableName = ('AzureAITable_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $Style = New-ExcelStyle -HorizontalAlignment Center -AutoSize -NumberFormat '0' $condtxt = @() @@ -143,6 +143,7 @@ Else $Exc.Add('Tag Name') $Exc.Add('Tag Value') } + $Exc.Add('Resource U') [PSCustomObject]$SmaResources | ForEach-Object { $_ } | Select-Object $Exc | diff --git a/Modules/Public/InventoryModules/AI/ComputerVision.ps1 b/Modules/Public/InventoryModules/AI/ComputerVision.ps1 index 6581737..e2f6c24 100644 --- a/Modules/Public/InventoryModules/AI/ComputerVision.ps1 +++ b/Modules/Public/InventoryModules/AI/ComputerVision.ps1 @@ -113,7 +113,7 @@ Else if($SmaResources) { - $TableName = ('VisionTable_'+($SmaResources.'Resource U').count) + $TableName = ('VisionTable_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $Style = New-ExcelStyle -HorizontalAlignment Center -AutoSize -NumberFormat '0' $condtxt = @() @@ -143,6 +143,7 @@ Else $Exc.Add('Tag Name') $Exc.Add('Tag Value') } + $Exc.Add('Resource U') [PSCustomObject]$SmaResources | ForEach-Object { $_ } | Select-Object $Exc | diff --git a/Modules/Public/InventoryModules/AI/ContentModerator.ps1 b/Modules/Public/InventoryModules/AI/ContentModerator.ps1 index 452a54c..ba693a7 100644 --- a/Modules/Public/InventoryModules/AI/ContentModerator.ps1 +++ b/Modules/Public/InventoryModules/AI/ContentModerator.ps1 @@ -112,7 +112,7 @@ Else if($SmaResources) { - $TableName = ('ContentModTb_'+($SmaResources.'Resource U').count) + $TableName = ('ContentModTb_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $Style = New-ExcelStyle -HorizontalAlignment Center -AutoSize -NumberFormat '0' $condtxt = @() @@ -142,6 +142,7 @@ Else $Exc.Add('Tag Name') $Exc.Add('Tag Value') } + $Exc.Add('Resource U') [PSCustomObject]$SmaResources | ForEach-Object { $_ } | Select-Object $Exc | diff --git a/Modules/Public/InventoryModules/AI/ContentSafety.ps1 b/Modules/Public/InventoryModules/AI/ContentSafety.ps1 index d39d0ef..956c216 100644 --- a/Modules/Public/InventoryModules/AI/ContentSafety.ps1 +++ b/Modules/Public/InventoryModules/AI/ContentSafety.ps1 @@ -113,7 +113,7 @@ Else if($SmaResources) { - $TableName = ('ContSafTable_'+($SmaResources.'Resource U').count) + $TableName = ('ContSafTable_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $Style = New-ExcelStyle -HorizontalAlignment Center -AutoSize -NumberFormat '0' $condtxt = @() @@ -143,6 +143,7 @@ Else $Exc.Add('Tag Name') $Exc.Add('Tag Value') } + $Exc.Add('Resource U') [PSCustomObject]$SmaResources | ForEach-Object { $_ } | Select-Object $Exc | diff --git a/Modules/Public/InventoryModules/AI/CustomVision.ps1 b/Modules/Public/InventoryModules/AI/CustomVision.ps1 index 750f6f6..234a494 100644 --- a/Modules/Public/InventoryModules/AI/CustomVision.ps1 +++ b/Modules/Public/InventoryModules/AI/CustomVision.ps1 @@ -114,7 +114,7 @@ Else if($SmaResources) { - $TableName = ('CustomViTable_'+($SmaResources.'Resource U').count) + $TableName = ('CustomViTable_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $Style = New-ExcelStyle -HorizontalAlignment Center -AutoSize -NumberFormat '0' $condtxt = @() @@ -145,6 +145,7 @@ Else $Exc.Add('Tag Name') $Exc.Add('Tag Value') } + $Exc.Add('Resource U') [PSCustomObject]$SmaResources | ForEach-Object { $_ } | Select-Object $Exc | diff --git a/Modules/Public/InventoryModules/AI/FaceAPI.ps1 b/Modules/Public/InventoryModules/AI/FaceAPI.ps1 index b453a12..5b250c8 100644 --- a/Modules/Public/InventoryModules/AI/FaceAPI.ps1 +++ b/Modules/Public/InventoryModules/AI/FaceAPI.ps1 @@ -113,7 +113,7 @@ Else if($SmaResources) { - $TableName = ('FaceAPITable_'+($SmaResources.'Resource U').count) + $TableName = ('FaceAPITable_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $Style = New-ExcelStyle -HorizontalAlignment Center -AutoSize -NumberFormat '0' $condtxt = @() @@ -143,9 +143,10 @@ Else $Exc.Add('Tag Name') $Exc.Add('Tag Value') } + $Exc.Add('Resource U') - [PSCustomObject]$SmaResources | - ForEach-Object { $_ } | Select-Object $Exc | + $SmaResources | + ForEach-Object { [PSCustomObject]$_ } | Select-Object $Exc | Export-Excel -Path $File -WorksheetName 'Face API' -AutoSize -MaxAutoSizeRows 100 -ConditionalText $condtxt -TableName $TableName -TableStyle $tableStyle -Style $Style } diff --git a/Modules/Public/InventoryModules/AI/FormRecognizer.ps1 b/Modules/Public/InventoryModules/AI/FormRecognizer.ps1 index 2ebce15..37c4c9a 100644 --- a/Modules/Public/InventoryModules/AI/FormRecognizer.ps1 +++ b/Modules/Public/InventoryModules/AI/FormRecognizer.ps1 @@ -113,7 +113,7 @@ Else if($SmaResources) { - $TableName = ('DocIntTable_'+($SmaResources.'Resource U').count) + $TableName = ('DocIntTable_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $Style = New-ExcelStyle -HorizontalAlignment Center -AutoSize -NumberFormat '0' $condtxt = @() @@ -143,9 +143,10 @@ Else $Exc.Add('Tag Name') $Exc.Add('Tag Value') } + $Exc.Add('Resource U') - [PSCustomObject]$SmaResources | - ForEach-Object { $_ } | Select-Object $Exc | + $SmaResources | + ForEach-Object { [PSCustomObject]$_ } | Select-Object $Exc | Export-Excel -Path $File -WorksheetName 'Doc Intelligence' -AutoSize -MaxAutoSizeRows 100 -ConditionalText $condtxt -TableName $TableName -TableStyle $tableStyle -Style $Style } diff --git a/Modules/Public/InventoryModules/AI/HealthInsights.ps1 b/Modules/Public/InventoryModules/AI/HealthInsights.ps1 index 12ae3b3..dd495aa 100644 --- a/Modules/Public/InventoryModules/AI/HealthInsights.ps1 +++ b/Modules/Public/InventoryModules/AI/HealthInsights.ps1 @@ -117,7 +117,7 @@ Else if($SmaResources) { - $TableName = ('HealthInsTable_'+($SmaResources.'Resource U').count) + $TableName = ('HealthInsTable_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $Style = New-ExcelStyle -HorizontalAlignment Center -AutoSize -NumberFormat '0' $condtxt = @() @@ -148,9 +148,10 @@ Else $Exc.Add('Tag Name') $Exc.Add('Tag Value') } + $Exc.Add('Resource U') - [PSCustomObject]$SmaResources | - ForEach-Object { $_ } | Select-Object $Exc | + $SmaResources | + ForEach-Object { [PSCustomObject]$_ } | Select-Object $Exc | Export-Excel -Path $File -WorksheetName 'Health Insights' -AutoSize -MaxAutoSizeRows 100 -ConditionalText $condtxt -TableName $TableName -TableStyle $tableStyle -Style $Style } diff --git a/Modules/Public/InventoryModules/AI/ImmersiveReader.ps1 b/Modules/Public/InventoryModules/AI/ImmersiveReader.ps1 index 35a3a0a..3148f7a 100644 --- a/Modules/Public/InventoryModules/AI/ImmersiveReader.ps1 +++ b/Modules/Public/InventoryModules/AI/ImmersiveReader.ps1 @@ -114,7 +114,7 @@ Else if($SmaResources) { - $TableName = ('ImmersiveRTable_'+($SmaResources.'Resource U').count) + $TableName = ('ImmersiveRTable_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $Style = New-ExcelStyle -HorizontalAlignment Center -AutoSize -NumberFormat '0' $condtxt = @() @@ -143,9 +143,10 @@ Else $Exc.Add('Tag Name') $Exc.Add('Tag Value') } + $Exc.Add('Resource U') - [PSCustomObject]$SmaResources | - ForEach-Object { $_ } | Select-Object $Exc | + $SmaResources | + ForEach-Object { [PSCustomObject]$_ } | Select-Object $Exc | Export-Excel -Path $File -WorksheetName 'Immersive Reader' -AutoSize -MaxAutoSizeRows 100 -ConditionalText $condtxt -TableName $TableName -TableStyle $tableStyle -Style $Style } diff --git a/Modules/Public/InventoryModules/AI/MachineLearning.ps1 b/Modules/Public/InventoryModules/AI/MachineLearning.ps1 index 1d3b27f..21d7bc5 100644 --- a/Modules/Public/InventoryModules/AI/MachineLearning.ps1 +++ b/Modules/Public/InventoryModules/AI/MachineLearning.ps1 @@ -110,7 +110,7 @@ Else { if ($SmaResources) { - $TableName = ('AzureMLTable_'+($SmaResources.'Resource U').count) + $TableName = ('AzureMLTable_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $Style = New-ExcelStyle -HorizontalAlignment Center -AutoSize -NumberFormat 0 $condtxt = @() @@ -143,9 +143,10 @@ Else { $Exc.Add('Tag Name') $Exc.Add('Tag Value') } + $Exc.Add('Resource U') - [PSCustomObject]$SmaResources | - ForEach-Object { $_ } | Select-Object $Exc | + $SmaResources | + ForEach-Object { [PSCustomObject]$_ } | Select-Object $Exc | Export-Excel -Path $File -WorksheetName 'Machine Learning' -AutoSize -MaxAutoSizeRows 100 -TableName $TableName -TableStyle $tableStyle -ConditionalText $condtxt -Style $Style } diff --git a/Modules/Public/InventoryModules/AI/SearchServices.ps1 b/Modules/Public/InventoryModules/AI/SearchServices.ps1 index fb372de..b594b23 100644 --- a/Modules/Public/InventoryModules/AI/SearchServices.ps1 +++ b/Modules/Public/InventoryModules/AI/SearchServices.ps1 @@ -112,7 +112,7 @@ Else if($SmaResources) { - $TableName = ('SearchTable_'+($SmaResources.'Resource U').count) + $TableName = ('SearchTable_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $Style = New-ExcelStyle -HorizontalAlignment Center -AutoSize -NumberFormat '0' $condtxt = @() @@ -144,9 +144,10 @@ Else $Exc.Add('Tag Name') $Exc.Add('Tag Value') } + $Exc.Add('Resource U') - [PSCustomObject]$SmaResources | - ForEach-Object { $_ } | Select-Object $Exc | + $SmaResources | + ForEach-Object { [PSCustomObject]$_ } | Select-Object $Exc | Export-Excel -Path $File -WorksheetName 'Search Services' -AutoSize -MaxAutoSizeRows 100 -ConditionalText $condtxt -TableName $TableName -TableStyle $tableStyle -Style $Style } diff --git a/Modules/Public/InventoryModules/AI/SpeechService.ps1 b/Modules/Public/InventoryModules/AI/SpeechService.ps1 index 6019a57..5075ce3 100644 --- a/Modules/Public/InventoryModules/AI/SpeechService.ps1 +++ b/Modules/Public/InventoryModules/AI/SpeechService.ps1 @@ -113,7 +113,7 @@ Else if($SmaResources) { - $TableName = ('SpeechTable_'+($SmaResources.'Resource U').count) + $TableName = ('SpeechTable_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $Style = New-ExcelStyle -HorizontalAlignment Center -AutoSize -NumberFormat '0' $condtxt = @() @@ -143,9 +143,10 @@ Else $Exc.Add('Tag Name') $Exc.Add('Tag Value') } + $Exc.Add('Resource U') - [PSCustomObject]$SmaResources | - ForEach-Object { $_ } | Select-Object $Exc | + $SmaResources | + ForEach-Object { [PSCustomObject]$_ } | Select-Object $Exc | Export-Excel -Path $File -WorksheetName 'Speech Service' -AutoSize -MaxAutoSizeRows 100 -ConditionalText $condtxt -TableName $TableName -TableStyle $tableStyle -Style $Style } diff --git a/Modules/Public/InventoryModules/AI/TextAnalytics.ps1 b/Modules/Public/InventoryModules/AI/TextAnalytics.ps1 index a1ce6ce..82a38c6 100644 --- a/Modules/Public/InventoryModules/AI/TextAnalytics.ps1 +++ b/Modules/Public/InventoryModules/AI/TextAnalytics.ps1 @@ -111,7 +111,7 @@ Else if($SmaResources) { - $TableName = ('LanguTable_'+($SmaResources.'Resource U').count) + $TableName = ('LanguTable_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $Style = New-ExcelStyle -HorizontalAlignment Center -AutoSize -NumberFormat '0' $condtxt = @() @@ -142,9 +142,10 @@ Else $Exc.Add('Tag Name') $Exc.Add('Tag Value') } + $Exc.Add('Resource U') - [PSCustomObject]$SmaResources | - ForEach-Object { $_ } | Select-Object $Exc | + $SmaResources | + ForEach-Object { [PSCustomObject]$_ } | Select-Object $Exc | Export-Excel -Path $File -WorksheetName 'Language' -AutoSize -MaxAutoSizeRows 100 -ConditionalText $condtxt -TableName $TableName -TableStyle $tableStyle -Style $Style } diff --git a/Modules/Public/InventoryModules/AI/Translator.ps1 b/Modules/Public/InventoryModules/AI/Translator.ps1 index 771acaa..5b17e9a 100644 --- a/Modules/Public/InventoryModules/AI/Translator.ps1 +++ b/Modules/Public/InventoryModules/AI/Translator.ps1 @@ -110,7 +110,7 @@ Else if($SmaResources) { - $TableName = ('TranslaTable_'+($SmaResources.'Resource U').count) + $TableName = ('TranslaTable_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $Style = New-ExcelStyle -HorizontalAlignment Center -AutoSize -NumberFormat '0' $condtxt = @() @@ -140,9 +140,10 @@ Else $Exc.Add('Tag Name') $Exc.Add('Tag Value') } + $Exc.Add('Resource U') - [PSCustomObject]$SmaResources | - ForEach-Object { $_ } | Select-Object $Exc | + $SmaResources | + ForEach-Object { [PSCustomObject]$_ } | Select-Object $Exc | Export-Excel -Path $File -WorksheetName 'Translator' -AutoSize -MaxAutoSizeRows 100 -ConditionalText $condtxt -TableName $TableName -TableStyle $tableStyle -Style $Style } diff --git a/Modules/Public/InventoryModules/Analytics/DataExplorerCluster.ps1 b/Modules/Public/InventoryModules/Analytics/DataExplorerCluster.ps1 index e673649..4e65f29 100644 --- a/Modules/Public/InventoryModules/Analytics/DataExplorerCluster.ps1 +++ b/Modules/Public/InventoryModules/Analytics/DataExplorerCluster.ps1 @@ -109,7 +109,7 @@ Else { if ($SmaResources) { - $TableName = ('DTExplTable_'+($SmaResources.'Resource U').count) + $TableName = ('DTExplTable_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $Style = New-ExcelStyle -HorizontalAlignment Center -AutoSize -NumberFormat 0 $condtxt = @() @@ -148,9 +148,10 @@ Else { $Exc.Add('Tag Name') $Exc.Add('Tag Value') } + $Exc.Add('Resource U') - [PSCustomObject]$SmaResources | - ForEach-Object { $_ } | Select-Object $Exc | + $SmaResources | + ForEach-Object { [PSCustomObject]$_ } | Select-Object $Exc | Export-Excel -Path $File -WorksheetName 'Data Explorer Clusters' -AutoSize -MaxAutoSizeRows 100 -TableName $TableName -TableStyle $tableStyle -ConditionalText $condtxt -Style $Style } diff --git a/Modules/Public/InventoryModules/Analytics/Databricks.ps1 b/Modules/Public/InventoryModules/Analytics/Databricks.ps1 index 3a430f9..14cdf03 100644 --- a/Modules/Public/InventoryModules/Analytics/Databricks.ps1 +++ b/Modules/Public/InventoryModules/Analytics/Databricks.ps1 @@ -109,7 +109,7 @@ Else { if ($SmaResources) { - $TableName = ('DBricksTable_'+($SmaResources.'Resource U').count) + $TableName = ('DBricksTable_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $Style = New-ExcelStyle -HorizontalAlignment Center -AutoSize -NumberFormat 0 $condtxt = @() @@ -144,9 +144,10 @@ Else { $Exc.Add('Tag Name') $Exc.Add('Tag Value') } + $Exc.Add('Resource U') - [PSCustomObject]$SmaResources | - ForEach-Object { $_ } | Select-Object $Exc | + $SmaResources | + ForEach-Object { [PSCustomObject]$_ } | Select-Object $Exc | Export-Excel -Path $File -WorksheetName 'Databricks' -AutoSize -MaxAutoSizeRows 100 -TableName $TableName -TableStyle $tableStyle -ConditionalText $condtxt -Style $Style } diff --git a/Modules/Public/InventoryModules/Analytics/EvtHub.ps1 b/Modules/Public/InventoryModules/Analytics/EvtHub.ps1 index 70dd842..b0d0836 100644 --- a/Modules/Public/InventoryModules/Analytics/EvtHub.ps1 +++ b/Modules/Public/InventoryModules/Analytics/EvtHub.ps1 @@ -111,7 +111,7 @@ Else if($SmaResources) { - $TableName = ('EvtHubTable_'+($SmaResources.'Resource U').count) + $TableName = ('EvtHubTable_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $Style = New-ExcelStyle -HorizontalAlignment Center -AutoSize -NumberFormat '0' $SheetName = 'Event Hubs' @@ -145,6 +145,7 @@ Else $Exc.Add('Tag Name') $Exc.Add('Tag Value') } + $Exc.Add('Resource U') $noNumberConversion = @() $noNumberConversion += 'Minimum TLS Version' diff --git a/Modules/Public/InventoryModules/Analytics/Purview.ps1 b/Modules/Public/InventoryModules/Analytics/Purview.ps1 index 2481b3d..9c733f0 100644 --- a/Modules/Public/InventoryModules/Analytics/Purview.ps1 +++ b/Modules/Public/InventoryModules/Analytics/Purview.ps1 @@ -106,7 +106,7 @@ Else { if ($SmaResources) { - $TableName = ('PurviewATable_'+($SmaResources.'Resource U').count) + $TableName = ('PurviewATable_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $Style = New-ExcelStyle -HorizontalAlignment Center -AutoSize -NumberFormat 0 $condtxt = @() @@ -136,9 +136,10 @@ Else { $Exc.Add('Tag Name') $Exc.Add('Tag Value') } + $Exc.Add('Resource U') - [PSCustomObject]$SmaResources | - ForEach-Object { $_ } | Select-Object $Exc | + $SmaResources | + ForEach-Object { [PSCustomObject]$_ } | Select-Object $Exc | Export-Excel -Path $File -WorksheetName 'Purview' -AutoSize -MaxAutoSizeRows 100 -TableName $TableName -ConditionalText $condtxt -TableStyle $tableStyle -Style $Style } diff --git a/Modules/Public/InventoryModules/Analytics/Streamanalytics.ps1 b/Modules/Public/InventoryModules/Analytics/Streamanalytics.ps1 index 9069295..ec200d4 100644 --- a/Modules/Public/InventoryModules/Analytics/Streamanalytics.ps1 +++ b/Modules/Public/InventoryModules/Analytics/Streamanalytics.ps1 @@ -120,7 +120,7 @@ Else { if ($SmaResources) { - $TableName = ('StreamsATable_'+($SmaResources.'Resource U').count) + $TableName = ('StreamsATable_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $Style = New-ExcelStyle -HorizontalAlignment Center -AutoSize -NumberFormat 0 $condtxt = @() @@ -163,13 +163,14 @@ Else { $Exc.Add('Tag Name') $Exc.Add('Tag Value') } + $Exc.Add('Resource U') $noNumberConversion = @() $noNumberConversion += 'Compatibility Level' - [PSCustomObject]$SmaResources | - ForEach-Object { $_ } | Select-Object $Exc | + $SmaResources | + ForEach-Object { [PSCustomObject]$_ } | Select-Object $Exc | Export-Excel -Path $File -WorksheetName 'Stream Analytics Jobs' -AutoSize -MaxAutoSizeRows 100 -TableName $TableName -TableStyle $tableStyle -ConditionalText $condtxt -Style $Style -NoNumberConversion $noNumberConversion } diff --git a/Modules/Public/InventoryModules/Analytics/Synapse.ps1 b/Modules/Public/InventoryModules/Analytics/Synapse.ps1 index 4cb5651..39d9b9a 100644 --- a/Modules/Public/InventoryModules/Analytics/Synapse.ps1 +++ b/Modules/Public/InventoryModules/Analytics/Synapse.ps1 @@ -99,7 +99,7 @@ Else { if ($SmaResources) { - $TableName = ('SynapseTable_'+($SmaResources.'Resource U').count) + $TableName = ('SynapseTable_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $Style = New-ExcelStyle -HorizontalAlignment Center -AutoSize -NumberFormat 0 $condtxt = @() @@ -128,9 +128,10 @@ Else { $Exc.Add('Tag Name') $Exc.Add('Tag Value') } + $Exc.Add('Resource U') - [PSCustomObject]$SmaResources | - ForEach-Object { $_ } | Select-Object $Exc | + $SmaResources | + ForEach-Object { [PSCustomObject]$_ } | Select-Object $Exc | Export-Excel -Path $File -WorksheetName 'Synapse' -AutoSize -MaxAutoSizeRows 100 -TableName $TableName -TableStyle $tableStyle -Style $Style } diff --git a/Modules/Public/InventoryModules/Compute/AVD.ps1 b/Modules/Public/InventoryModules/Compute/AVD.ps1 index 66679b3..a058205 100644 --- a/Modules/Public/InventoryModules/Compute/AVD.ps1 +++ b/Modules/Public/InventoryModules/Compute/AVD.ps1 @@ -127,7 +127,7 @@ Else { if ($SmaResources) { - $TableName = ('AVD_'+($SmaResources.'Resource U').count) + $TableName = ('AVD_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $Style = New-ExcelStyle -HorizontalAlignment Center -AutoSize -NumberFormat 0 $condtxt = @() @@ -164,9 +164,10 @@ Else { $Exc.Add('Tag Name') $Exc.Add('Tag Value') } + $Exc.Add('Resource U') - [PSCustomObject]$SmaResources | - ForEach-Object { $_ } | Select-Object $Exc | + $SmaResources | + ForEach-Object { [PSCustomObject]$_ } | Select-Object $Exc | Export-Excel -Path $File -WorksheetName 'AVD' -AutoSize -TableName $TableName -MaxAutoSizeRows 100 -TableStyle $tableStyle -ConditionalText $condtxt -Style $Style } diff --git a/Modules/Public/InventoryModules/Compute/AvailabilitySets.ps1 b/Modules/Public/InventoryModules/Compute/AvailabilitySets.ps1 index 079d814..915ceba 100644 --- a/Modules/Public/InventoryModules/Compute/AvailabilitySets.ps1 +++ b/Modules/Public/InventoryModules/Compute/AvailabilitySets.ps1 @@ -101,7 +101,7 @@ Else if($SmaResources) { - $TableName = ('AvSetTable_'+($SmaResources.'Resource U').count) + $TableName = ('AvSetTable_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $Style = New-ExcelStyle -HorizontalAlignment Center -AutoSize -NumberFormat '0' $condtxt = @() @@ -125,9 +125,10 @@ Else $Exc.Add('Tag Name') $Exc.Add('Tag Value') } + $Exc.Add('Resource U') - [PSCustomObject]$SmaResources | - ForEach-Object { $_ } | Select-Object $Exc | + $SmaResources | + ForEach-Object { [PSCustomObject]$_ } | Select-Object $Exc | Export-Excel -Path $File -WorksheetName 'Availability Sets' -AutoSize -MaxAutoSizeRows 100 -TableName $TableName -TableStyle $tableStyle -ConditionalText $condtxt -Style $Style } diff --git a/Modules/Public/InventoryModules/Compute/CloudServices.ps1 b/Modules/Public/InventoryModules/Compute/CloudServices.ps1 index 460ca5c..f4864f2 100644 --- a/Modules/Public/InventoryModules/Compute/CloudServices.ps1 +++ b/Modules/Public/InventoryModules/Compute/CloudServices.ps1 @@ -98,7 +98,7 @@ Else { if ($SmaResources) { - $TableName = ('CloudServicesTable_'+($SmaResources.'Resource U').count) + $TableName = ('CloudServicesTable_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $Style = New-ExcelStyle -HorizontalAlignment Center -AutoSize -NumberFormat '0' $condtxt = @() @@ -120,9 +120,10 @@ Else { $Exc.Add('Tag Name') $Exc.Add('Tag Value') } + $Exc.Add('Resource U') - [PSCustomObject]$SmaResources | - ForEach-Object { $_ } | Select-Object $Exc | + $SmaResources | + ForEach-Object { [PSCustomObject]$_ } | Select-Object $Exc | Export-Excel -Path $File -WorksheetName 'CloudServices' -AutoSize -TableName $TableName -MaxAutoSizeRows 100 -TableStyle $tableStyle -ConditionalText $condtxt -Numberformat '0' -Style $Style } diff --git a/Modules/Public/InventoryModules/Compute/VMDisk.ps1 b/Modules/Public/InventoryModules/Compute/VMDisk.ps1 index d61a951..fd297e7 100644 --- a/Modules/Public/InventoryModules/Compute/VMDisk.ps1 +++ b/Modules/Public/InventoryModules/Compute/VMDisk.ps1 @@ -121,7 +121,7 @@ Else $SheetName = 'Disks' - $TableName = ('VMDiskT_'+($SmaResources.'Resource U').count) + $TableName = ('VMDiskT_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $condtxt = @() $condtxt += New-ConditionalText Unattached -Range F:F @@ -159,6 +159,7 @@ Else $Exc.Add('Tag Name') $Exc.Add('Tag Value') } + $Exc.Add('Resource U') [PSCustomObject]$SmaResources | ForEach-Object { $_ } | Select-Object $Exc | diff --git a/Modules/Public/InventoryModules/Compute/VMWare.ps1 b/Modules/Public/InventoryModules/Compute/VMWare.ps1 index a4f92ec..ec1b68d 100644 --- a/Modules/Public/InventoryModules/Compute/VMWare.ps1 +++ b/Modules/Public/InventoryModules/Compute/VMWare.ps1 @@ -107,7 +107,7 @@ Else { if ($SmaResources) { - $TableName = ('VMWareTable_'+($SmaResources.'Resource U').count) + $TableName = ('VMWareTable_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $Style = New-ExcelStyle -HorizontalAlignment Center -AutoSize -NumberFormat 0 $condtxt = @() @@ -142,9 +142,10 @@ Else { $Exc.Add('Tag Name') $Exc.Add('Tag Value') } + $Exc.Add('Resource U') - [PSCustomObject]$SmaResources | - ForEach-Object { $_ } | Select-Object $Exc | + $SmaResources | + ForEach-Object { [PSCustomObject]$_ } | Select-Object $Exc | Export-Excel -Path $File -WorksheetName 'VMWare' -AutoSize -MaxAutoSizeRows 100 -TableName $TableName -ConditionalText $condtxt -TableStyle $tableStyle -Style $Style } diff --git a/Modules/Public/InventoryModules/Compute/VirtualMachine.ps1 b/Modules/Public/InventoryModules/Compute/VirtualMachine.ps1 index aa9d22e..d84b942 100644 --- a/Modules/Public/InventoryModules/Compute/VirtualMachine.ps1 +++ b/Modules/Public/InventoryModules/Compute/VirtualMachine.ps1 @@ -336,7 +336,7 @@ else If($SmaResources) { - $TableName = ('VMTable_'+($SmaResources.'Resource U').count) + $TableName = ('VMTable_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $Style = @() $Style += New-ExcelStyle -HorizontalAlignment Center -AutoSize -NumberFormat '0' -VerticalAlignment Center $Style += New-ExcelStyle -HorizontalAlignment Left -Range AW:AW -Width 60 -WrapText diff --git a/Modules/Public/InventoryModules/Compute/VirtualMachineScaleSet.ps1 b/Modules/Public/InventoryModules/Compute/VirtualMachineScaleSet.ps1 index b54fd33..a89737f 100644 --- a/Modules/Public/InventoryModules/Compute/VirtualMachineScaleSet.ps1 +++ b/Modules/Public/InventoryModules/Compute/VirtualMachineScaleSet.ps1 @@ -171,7 +171,7 @@ Else { $SheetName = 'Virtual Machine Scale Sets' - $TableName = ('VMSSTable_'+($SmaResources.'Resource U').count) + $TableName = ('VMSSTable_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $Style = @() $Style += New-ExcelStyle -HorizontalAlignment Center -AutoSize -NumberFormat '0' -Range A:W $Style += New-ExcelStyle -HorizontalAlignment Center -AutoSize -NumberFormat '0.0' -Range Y:AA @@ -226,9 +226,10 @@ Else $Exc.Add('Tag Name') $Exc.Add('Tag Value') } + $Exc.Add('Resource U') - [PSCustomObject]$SmaResources | - ForEach-Object { $_ } | Select-Object $Exc | + $SmaResources | + ForEach-Object { [PSCustomObject]$_ } | Select-Object $Exc | Export-Excel -Path $File -WorksheetName $SheetName -AutoSize -MaxAutoSizeRows 50 -TableName $TableName -TableStyle $tableStyle -ConditionalText $condtxt -Style $Style diff --git a/Modules/Public/InventoryModules/Container/AKS.ps1 b/Modules/Public/InventoryModules/Container/AKS.ps1 index 0c65df0..9ad04a8 100644 --- a/Modules/Public/InventoryModules/Container/AKS.ps1 +++ b/Modules/Public/InventoryModules/Container/AKS.ps1 @@ -188,7 +188,7 @@ Else { $SheetName = 'AKS' - $TableName = ('AKSTable_'+($SmaResources.'Resource U').count) + $TableName = ('AKSTable_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $Style = @() $Style += New-ExcelStyle -HorizontalAlignment Center -AutoSize @@ -253,6 +253,7 @@ Else $Exc.Add('Tag Name') $Exc.Add('Tag Value') } + $Exc.Add('Resource U') $noNumberConversion = @() $noNumberConversion += 'Kubernetes Version' diff --git a/Modules/Public/InventoryModules/Container/ARO.ps1 b/Modules/Public/InventoryModules/Container/ARO.ps1 index 85773d4..7528d11 100644 --- a/Modules/Public/InventoryModules/Container/ARO.ps1 +++ b/Modules/Public/InventoryModules/Container/ARO.ps1 @@ -114,7 +114,7 @@ Else { if ($SmaResources) { - $TableName = ('AROTable_'+($SmaResources.'Resource U').count) + $TableName = ('AROTable_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $Style = New-ExcelStyle -HorizontalAlignment Center -AutoSize -NumberFormat '0' $condtxt = @() @@ -153,6 +153,7 @@ Else { $Exc.Add('Tag Name') $Exc.Add('Tag Value') } + $Exc.Add('Resource U') [PSCustomObject]$SmaResources | ForEach-Object { $_ } | Select-Object $Exc | diff --git a/Modules/Public/InventoryModules/Container/ContainerApp.ps1 b/Modules/Public/InventoryModules/Container/ContainerApp.ps1 index 30dc550..f7f9351 100644 --- a/Modules/Public/InventoryModules/Container/ContainerApp.ps1 +++ b/Modules/Public/InventoryModules/Container/ContainerApp.ps1 @@ -116,7 +116,7 @@ Else if($SmaResources) { - $TableName = ('ContsTb_'+($SmaResources.'Resource U').count) + $TableName = ('ContsTb_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $Style = New-ExcelStyle -HorizontalAlignment Center -AutoSize -NumberFormat '0' $condtxt = @() @@ -154,6 +154,7 @@ Else $Exc.Add('Tag Name') $Exc.Add('Tag Value') } + $Exc.Add('Resource U') [PSCustomObject]$SmaResources | ForEach-Object { $_ } | Select-Object $Exc | diff --git a/Modules/Public/InventoryModules/Container/ContainerAppEnv.ps1 b/Modules/Public/InventoryModules/Container/ContainerAppEnv.ps1 index 5ba8894..0f95d8e 100644 --- a/Modules/Public/InventoryModules/Container/ContainerAppEnv.ps1 +++ b/Modules/Public/InventoryModules/Container/ContainerAppEnv.ps1 @@ -107,7 +107,7 @@ Else if($SmaResources) { - $TableName = ('ContEnvTb_'+($SmaResources.'Resource U').count) + $TableName = ('ContEnvTb_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $Style = New-ExcelStyle -HorizontalAlignment Center -AutoSize -NumberFormat '0' $condtxt = @() @@ -141,9 +141,10 @@ Else $Exc.Add('Tag Name') $Exc.Add('Tag Value') } + $Exc.Add('Resource U') - [PSCustomObject]$SmaResources | - ForEach-Object { $_ } | Select-Object $Exc | + $SmaResources | + ForEach-Object { [PSCustomObject]$_ } | Select-Object $Exc | Export-Excel -Path $File -WorksheetName 'Container App Env' -AutoSize -MaxAutoSizeRows 100 -TableName $TableName -ConditionalText $condtxt -TableStyle $tableStyle -Style $Style } diff --git a/Modules/Public/InventoryModules/Container/ContainerGroups.ps1 b/Modules/Public/InventoryModules/Container/ContainerGroups.ps1 index 769a00c..6f6970e 100644 --- a/Modules/Public/InventoryModules/Container/ContainerGroups.ps1 +++ b/Modules/Public/InventoryModules/Container/ContainerGroups.ps1 @@ -107,7 +107,7 @@ Else if($SmaResources) { - $TableName = ('ContsTable_'+($SmaResources.'Resource U').count) + $TableName = ('ContsTable_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $Style = New-ExcelStyle -HorizontalAlignment Center -AutoSize -NumberFormat '0' $condtxt = @() @@ -138,9 +138,10 @@ Else $Exc.Add('Tag Name') $Exc.Add('Tag Value') } + $Exc.Add('Resource U') - [PSCustomObject]$SmaResources | - ForEach-Object { $_ } | Select-Object $Exc | + $SmaResources | + ForEach-Object { [PSCustomObject]$_ } | Select-Object $Exc | Export-Excel -Path $File -WorksheetName 'Containers' -AutoSize -MaxAutoSizeRows 100 -TableName $TableName -ConditionalText $condtxt -TableStyle $tableStyle -Style $Style } diff --git a/Modules/Public/InventoryModules/Container/ContainerRegistries.ps1 b/Modules/Public/InventoryModules/Container/ContainerRegistries.ps1 index 326571b..b8f9e84 100644 --- a/Modules/Public/InventoryModules/Container/ContainerRegistries.ps1 +++ b/Modules/Public/InventoryModules/Container/ContainerRegistries.ps1 @@ -106,7 +106,7 @@ Else if($SmaResources) { - $TableName = ('ContsTable_'+($SmaResources.'Resource U').count) + $TableName = ('ContsTable_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $Style = New-ExcelStyle -HorizontalAlignment Center -AutoSize -NumberFormat '0' $condtxt = @() @@ -148,9 +148,10 @@ Else $Exc.Add('Tag Name') $Exc.Add('Tag Value') } + $Exc.Add('Resource U') - [PSCustomObject]$SmaResources | - ForEach-Object { $_ } | Select-Object $Exc | + $SmaResources | + ForEach-Object { [PSCustomObject]$_ } | Select-Object $Exc | Export-Excel -Path $File -WorksheetName 'Registries' -AutoSize -ConditionalText $condtxt -MaxAutoSizeRows 100 -TableName $TableName -TableStyle $tableStyle -Style $Style } diff --git a/Modules/Public/InventoryModules/Database/CosmosDB.ps1 b/Modules/Public/InventoryModules/Database/CosmosDB.ps1 index 399c7c9..c30bcb6 100644 --- a/Modules/Public/InventoryModules/Database/CosmosDB.ps1 +++ b/Modules/Public/InventoryModules/Database/CosmosDB.ps1 @@ -113,7 +113,7 @@ Else { if ($SmaResources) { - $TableName = ('CosmosTable_'+($SmaResources.'Resource U').count) + $TableName = ('CosmosTable_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $Style = New-ExcelStyle -HorizontalAlignment Center -AutoSize -NumberFormat 0 $condtxt = @() @@ -152,6 +152,7 @@ Else { $Exc.Add('Tag Name') $Exc.Add('Tag Value') } + $Exc.Add('Resource U') [PSCustomObject]$SmaResources | ForEach-Object { $_ } | Select-Object $Exc | diff --git a/Modules/Public/InventoryModules/Database/MariaDB.ps1 b/Modules/Public/InventoryModules/Database/MariaDB.ps1 index 1ad2c01..b518df6 100644 --- a/Modules/Public/InventoryModules/Database/MariaDB.ps1 +++ b/Modules/Public/InventoryModules/Database/MariaDB.ps1 @@ -107,7 +107,7 @@ Else { if ($SmaResources) { - $TableName = ('MariaDBTable_'+($SmaResources.'Resource U').count) + $TableName = ('MariaDBTable_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $Style = New-ExcelStyle -HorizontalAlignment Center -AutoSize -NumberFormat 0.0 $condtxt = @() @@ -150,6 +150,7 @@ Else { $Exc.Add('Tag Name') $Exc.Add('Tag Value') } + $Exc.Add('Resource U') [PSCustomObject]$SmaResources | ForEach-Object { $_ } | Select-Object $Exc | diff --git a/Modules/Public/InventoryModules/Database/MySQL.ps1 b/Modules/Public/InventoryModules/Database/MySQL.ps1 index dd1c7ef..fa68695 100644 --- a/Modules/Public/InventoryModules/Database/MySQL.ps1 +++ b/Modules/Public/InventoryModules/Database/MySQL.ps1 @@ -107,7 +107,7 @@ Else { if ($SmaResources) { - $TableName = ('MySQLTable_'+($SmaResources.'Resource U').count) + $TableName = ('MySQLTable_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $Style = New-ExcelStyle -HorizontalAlignment Center -AutoSize -NumberFormat 0.0 $SheetName = 'MySQL' @@ -152,6 +152,7 @@ Else { $Exc.Add('Tag Name') $Exc.Add('Tag Value') } + $Exc.Add('Resource U') [PSCustomObject]$SmaResources | ForEach-Object { $_ } | Select-Object $Exc | diff --git a/Modules/Public/InventoryModules/Database/MySQLflexible.ps1 b/Modules/Public/InventoryModules/Database/MySQLflexible.ps1 index b3fb2f8..76c70a2 100644 --- a/Modules/Public/InventoryModules/Database/MySQLflexible.ps1 +++ b/Modules/Public/InventoryModules/Database/MySQLflexible.ps1 @@ -105,7 +105,7 @@ Else { if ($SmaResources) { - $TableName = ('MySQLFlexTable_'+($SmaResources.'Resource U').count) + $TableName = ('MySQLFlexTable_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $Style = New-ExcelStyle -HorizontalAlignment Center -AutoSize -NumberFormat 0 $condtxt = @() @@ -142,6 +142,7 @@ Else { $Exc.Add('Tag Name') $Exc.Add('Tag Value') } + $Exc.Add('Resource U') [PSCustomObject]$SmaResources | ForEach-Object { $_ } | Select-Object $Exc | diff --git a/Modules/Public/InventoryModules/Database/POSTGRE.ps1 b/Modules/Public/InventoryModules/Database/POSTGRE.ps1 index 2237cb2..1acb7d1 100644 --- a/Modules/Public/InventoryModules/Database/POSTGRE.ps1 +++ b/Modules/Public/InventoryModules/Database/POSTGRE.ps1 @@ -107,7 +107,7 @@ Else { if ($SmaResources) { - $TableName = ('POSTGRETable_'+($SmaResources.'Resource U').count) + $TableName = ('POSTGRETable_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $Style = New-ExcelStyle -HorizontalAlignment Center -AutoSize -NumberFormat 0 $SheetName = 'PostgreSQL' @@ -153,6 +153,7 @@ Else { $Exc.Add('Tag Name') $Exc.Add('Tag Value') } + $Exc.Add('Resource U') [PSCustomObject]$SmaResources | ForEach-Object { $_ } | Select-Object $Exc | diff --git a/Modules/Public/InventoryModules/Database/POSTGREFlexible.ps1 b/Modules/Public/InventoryModules/Database/POSTGREFlexible.ps1 index 62af099..6822bae 100644 --- a/Modules/Public/InventoryModules/Database/POSTGREFlexible.ps1 +++ b/Modules/Public/InventoryModules/Database/POSTGREFlexible.ps1 @@ -109,7 +109,7 @@ Else { if ($SmaResources) { - $TableName = ('POSTGFlex_'+($SmaResources.'Resource U').count) + $TableName = ('POSTGFlex_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $Style = New-ExcelStyle -HorizontalAlignment Center -AutoSize -NumberFormat 0 $condtxt = @() @@ -149,6 +149,7 @@ Else { $Exc.Add('Tag Name') $Exc.Add('Tag Value') } + $Exc.Add('Resource U') [PSCustomObject]$SmaResources | ForEach-Object { $_ } | Select-Object $Exc | diff --git a/Modules/Public/InventoryModules/Database/RedisCache.ps1 b/Modules/Public/InventoryModules/Database/RedisCache.ps1 index 360e1f7..0b4ef00 100644 --- a/Modules/Public/InventoryModules/Database/RedisCache.ps1 +++ b/Modules/Public/InventoryModules/Database/RedisCache.ps1 @@ -111,7 +111,7 @@ Else { $SheetName = 'Redis Cache' - $TableName = ('RedisCacheTable_'+($SmaResources.'Resource U').count) + $TableName = ('RedisCacheTable_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $condtxt = @() $condtxt += New-ConditionalText "Not Configured" -Range E:E $condtxt += New-ConditionalText Default -Range M:M @@ -154,6 +154,7 @@ Else { $Exc.Add('Tag Name') $Exc.Add('Tag Value') } + $Exc.Add('Resource U') [PSCustomObject]$SmaResources | ForEach-Object { $_ } | Select-Object $Exc | diff --git a/Modules/Public/InventoryModules/Database/SQLDB.ps1 b/Modules/Public/InventoryModules/Database/SQLDB.ps1 index 2f644c8..ddb4c5f 100644 --- a/Modules/Public/InventoryModules/Database/SQLDB.ps1 +++ b/Modules/Public/InventoryModules/Database/SQLDB.ps1 @@ -106,7 +106,7 @@ if ($Task -eq 'Processing') { else { if ($SmaResources) { - $TableName = ('SQLDBTable_'+($SmaResources.'Resource U').count) + $TableName = ('SQLDBTable_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $Style = New-ExcelStyle -HorizontalAlignment Center -AutoSize -NumberFormat 0 $condtxt = @() @@ -133,12 +133,12 @@ else { $Exc.Add('Catalog Collation') $Exc.Add('Read Replica Count') $Exc.Add('ElasticPool ID') - if($InTag) { $Exc.Add('Tag Name') $Exc.Add('Tag Value') } + $Exc.Add('Resource U') [PSCustomObject]$SmaResources | ForEach-Object { $_ } | Select-Object $Exc | diff --git a/Modules/Public/InventoryModules/Database/SQLMI.ps1 b/Modules/Public/InventoryModules/Database/SQLMI.ps1 index ce7ab1f..0db3c39 100644 --- a/Modules/Public/InventoryModules/Database/SQLMI.ps1 +++ b/Modules/Public/InventoryModules/Database/SQLMI.ps1 @@ -97,7 +97,7 @@ if ($Task -eq 'Processing') { else { if ($SmaResources) { - $TableName = ('SQLMITable_'+($SmaResources.'Resource U').count) + $TableName = ('SQLMITable_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $Style = New-ExcelStyle -HorizontalAlignment Center -AutoSize -NumberFormat 0 $condtxt = @() @@ -132,6 +132,7 @@ else { $Exc.Add('Tag Name') $Exc.Add('Tag Value') } + $Exc.Add('Resource U') [PSCustomObject]$SmaResources | ForEach-Object { $_ } | Select-Object $Exc | diff --git a/Modules/Public/InventoryModules/Database/SQLMIDB.ps1 b/Modules/Public/InventoryModules/Database/SQLMIDB.ps1 index c69c5e1..da4e487 100644 --- a/Modules/Public/InventoryModules/Database/SQLMIDB.ps1 +++ b/Modules/Public/InventoryModules/Database/SQLMIDB.ps1 @@ -90,7 +90,7 @@ if ($Task -eq 'Processing') { else { if ($SmaResources) { - $TableName = ('SQLMIDBTable_'+($SmaResources.'Resource U').count) + $TableName = ('SQLMIDBTable_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $Style = New-ExcelStyle -HorizontalAlignment Center -AutoSize -NumberFormat 0 $condtxt = @() @@ -113,6 +113,7 @@ else { $Exc.Add('Tag Name') $Exc.Add('Tag Value') } + $Exc.Add('Resource U') [PSCustomObject]$SmaResources | ForEach-Object { $_ } | Select-Object $Exc | diff --git a/Modules/Public/InventoryModules/Database/SQLPOOL.ps1 b/Modules/Public/InventoryModules/Database/SQLPOOL.ps1 index bd71ebf..3218684 100644 --- a/Modules/Public/InventoryModules/Database/SQLPOOL.ps1 +++ b/Modules/Public/InventoryModules/Database/SQLPOOL.ps1 @@ -91,7 +91,7 @@ if ($Task -eq 'Processing') { else { if ($SmaResources) { - $TableName = ('SqlPoolTable_'+($SmaResources.'Resource U').count) + $TableName = ('SqlPoolTable_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $Style = New-ExcelStyle -HorizontalAlignment Center -AutoSize -NumberFormat 0 $condtxt = @() @@ -113,12 +113,12 @@ else { $Exc.Add('DB Max DTU') $Exc.Add('Max Size (GB)') $Exc.Add('Zone Redundant') - if($InTag) { $Exc.Add('Tag Name') $Exc.Add('Tag Value') } + $Exc.Add('Resource U') [PSCustomObject]$SmaResources | ForEach-Object { $_ } | Select-Object $Exc | diff --git a/Modules/Public/InventoryModules/Database/SQLSERVER.ps1 b/Modules/Public/InventoryModules/Database/SQLSERVER.ps1 index 497d98a..e2e418c 100644 --- a/Modules/Public/InventoryModules/Database/SQLSERVER.ps1 +++ b/Modules/Public/InventoryModules/Database/SQLSERVER.ps1 @@ -96,7 +96,7 @@ if ($Task -eq 'Processing') { else { if ($SmaResources) { - $TableName = ('SQLSERVERTable_'+($SmaResources.'Resource U').count) + $TableName = ('SQLSERVERTable_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $Style = New-ExcelStyle -HorizontalAlignment Center -AutoSize -NumberFormat 0 $condtxt = @() @@ -125,6 +125,7 @@ else { $Exc.Add('Tag Name') $Exc.Add('Tag Value') } + $Exc.Add('Resource U') [PSCustomObject]$SmaResources | ForEach-Object { $_ } | Select-Object $Exc | diff --git a/Modules/Public/InventoryModules/Database/SQLVM.ps1 b/Modules/Public/InventoryModules/Database/SQLVM.ps1 index 355cf7d..bf4d348 100644 --- a/Modules/Public/InventoryModules/Database/SQLVM.ps1 +++ b/Modules/Public/InventoryModules/Database/SQLVM.ps1 @@ -93,7 +93,7 @@ Else { if ($SmaResources) { - $TableName = ('SQLVMTable_'+($SmaResources.'Resource U').count) + $TableName = ('SQLVMTable_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $Style = New-ExcelStyle -HorizontalAlignment Center -AutoSize -NumberFormat 0 $condtxt = @() @@ -117,6 +117,7 @@ Else { $Exc.Add('Tag Name') $Exc.Add('Tag Value') } + $Exc.Add('Resource U') [PSCustomObject]$SmaResources | ForEach-Object { $_ } | Select-Object $Exc | diff --git a/Modules/Public/InventoryModules/Hybrid/ARCServers.ps1 b/Modules/Public/InventoryModules/Hybrid/ARCServers.ps1 index 1ae2081..347f9fd 100644 --- a/Modules/Public/InventoryModules/Hybrid/ARCServers.ps1 +++ b/Modules/Public/InventoryModules/Hybrid/ARCServers.ps1 @@ -169,7 +169,7 @@ Else if($SmaResources) { - $TableName = ('ARCServer_'+($SmaResources.'Resource U').count) + $TableName = ('ARCServer_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $Style = New-ExcelStyle -HorizontalAlignment Center -AutoSize -NumberFormat '0' $condtxt = @() @@ -213,6 +213,7 @@ Else $Exc.Add('Tag Name') $Exc.Add('Tag Value') } + $Exc.Add('Resource U') [PSCustomObject]$SmaResources | ForEach-Object { $_ } | Select-Object $Exc | diff --git a/Modules/Public/InventoryModules/Integration/APIM.ps1 b/Modules/Public/InventoryModules/Integration/APIM.ps1 index 63ed089..83fa9e1 100644 --- a/Modules/Public/InventoryModules/Integration/APIM.ps1 +++ b/Modules/Public/InventoryModules/Integration/APIM.ps1 @@ -111,7 +111,7 @@ Else if($SmaResources) { - $TableName = ('APIMTable_'+($SmaResources.'Resource U').count) + $TableName = ('APIMTable_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $Style = New-ExcelStyle -HorizontalAlignment Center -AutoSize -NumberFormat '0' $condtxt = @() @@ -143,6 +143,7 @@ Else $Exc.Add('Tag Name') $Exc.Add('Tag Value') } + $Exc.Add('Resource U') [PSCustomObject]$SmaResources | ForEach-Object { $_ } | Select-Object $Exc | diff --git a/Modules/Public/InventoryModules/Integration/ServiceBUS.ps1 b/Modules/Public/InventoryModules/Integration/ServiceBUS.ps1 index 23bd9f6..94242a0 100644 --- a/Modules/Public/InventoryModules/Integration/ServiceBUS.ps1 +++ b/Modules/Public/InventoryModules/Integration/ServiceBUS.ps1 @@ -102,7 +102,7 @@ Else if($SmaResources) { - $TableName = ('ServiceBUSTable_'+($SmaResources.'Resource U').count) + $TableName = ('ServiceBUSTable_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $Style = New-ExcelStyle -HorizontalAlignment Center -AutoSize -NumberFormat '0' $condtxt = @() @@ -128,6 +128,7 @@ Else $Exc.Add('Tag Name') $Exc.Add('Tag Value') } + $Exc.Add('Resource U') [PSCustomObject]$SmaResources | ForEach-Object { $_ } | Select-Object $Exc | diff --git a/Modules/Public/InventoryModules/IoT/IOTHubs.ps1 b/Modules/Public/InventoryModules/IoT/IOTHubs.ps1 index 05e4483..a81d331 100644 --- a/Modules/Public/InventoryModules/IoT/IOTHubs.ps1 +++ b/Modules/Public/InventoryModules/IoT/IOTHubs.ps1 @@ -102,7 +102,7 @@ Else { if ($SmaResources) { - $TableName = ('IOTHubsTable_'+($SmaResources.'Resource U').count) + $TableName = ('IOTHubsTable_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $Style = New-ExcelStyle -HorizontalAlignment Center -AutoSize -NumberFormat 0 $condtxt = @() @@ -131,6 +131,7 @@ Else { $Exc.Add('Tag Name') $Exc.Add('Tag Value') } + $Exc.Add('Resource U') [PSCustomObject]$SmaResources | ForEach-Object { $_ } | Select-Object $Exc | diff --git a/Modules/Public/InventoryModules/Management/AutomationAccounts.ps1 b/Modules/Public/InventoryModules/Management/AutomationAccounts.ps1 index d5d98e6..dbf0c29 100644 --- a/Modules/Public/InventoryModules/Management/AutomationAccounts.ps1 +++ b/Modules/Public/InventoryModules/Management/AutomationAccounts.ps1 @@ -136,7 +136,7 @@ Else if($SmaResources) { - $TableName = ('AutAccTable_'+($SmaResources.'Resource U').count) + $TableName = ('AutAccTable_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $Style = New-ExcelStyle -HorizontalAlignment Center -AutoSize -NumberFormat '0' $StyleExt = New-ExcelStyle -HorizontalAlignment Left -Range K:K -Width 80 -WrapText @@ -164,6 +164,7 @@ Else $Exc.Add('Tag Name') $Exc.Add('Tag Value') } + $Exc.Add('Resource U') [PSCustomObject]$SmaResources | ForEach-Object { $_ } | Select-Object $Exc | diff --git a/Modules/Public/InventoryModules/Management/Backup.ps1 b/Modules/Public/InventoryModules/Management/Backup.ps1 index d04e486..d3025cf 100644 --- a/Modules/Public/InventoryModules/Management/Backup.ps1 +++ b/Modules/Public/InventoryModules/Management/Backup.ps1 @@ -117,7 +117,7 @@ Else if($SmaResources) { - $TableName = ('BackupTable_'+($SmaResources.'Resource U').count) + $TableName = ('BackupTable_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $Style = New-ExcelStyle -HorizontalAlignment Center -AutoSize -NumberFormat '0' $condtxt = @() @@ -160,6 +160,7 @@ Else $Exc.Add('Tag Name') $Exc.Add('Tag Value') } + $Exc.Add('Resource U') [PSCustomObject]$SmaResources | ForEach-Object { $_ } | Select-Object $Exc | diff --git a/Modules/Public/InventoryModules/Management/RecoveryVault.ps1 b/Modules/Public/InventoryModules/Management/RecoveryVault.ps1 index 3587881..9001615 100644 --- a/Modules/Public/InventoryModules/Management/RecoveryVault.ps1 +++ b/Modules/Public/InventoryModules/Management/RecoveryVault.ps1 @@ -97,7 +97,7 @@ Else if($SmaResources) { - $TableName = ('RecoveryVaultTable_'+($SmaResources.'Resource U').count) + $TableName = ('RecoveryVaultTable_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $Style = New-ExcelStyle -HorizontalAlignment Center -AutoSize -NumberFormat '0' $condtxt = @() @@ -120,6 +120,7 @@ Else $Exc.Add('Tag Name') $Exc.Add('Tag Value') } + $Exc.Add('Resource U') [PSCustomObject]$SmaResources | ForEach-Object { $_ } | Select-Object $Exc | diff --git a/Modules/Public/InventoryModules/Monitoring/AppInsights.ps1 b/Modules/Public/InventoryModules/Monitoring/AppInsights.ps1 index a31fe21..83594e5 100644 --- a/Modules/Public/InventoryModules/Monitoring/AppInsights.ps1 +++ b/Modules/Public/InventoryModules/Monitoring/AppInsights.ps1 @@ -104,7 +104,7 @@ Else { if ($SmaResources) { - $TableName = ('AppInsightsTable_'+($SmaResources.'Resource U').count) + $TableName = ('AppInsightsTable_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $Style = New-ExcelStyle -HorizontalAlignment Center -AutoSize -NumberFormat 0 $condtxt = @() @@ -136,6 +136,7 @@ Else { $Exc.Add('Tag Name') $Exc.Add('Tag Value') } + $Exc.Add('Resource U') [PSCustomObject]$SmaResources | ForEach-Object { $_ } | Select-Object $Exc | diff --git a/Modules/Public/InventoryModules/Monitoring/Workspaces.ps1 b/Modules/Public/InventoryModules/Monitoring/Workspaces.ps1 index dff92f6..0130f70 100644 --- a/Modules/Public/InventoryModules/Monitoring/Workspaces.ps1 +++ b/Modules/Public/InventoryModules/Monitoring/Workspaces.ps1 @@ -102,7 +102,7 @@ Else if($SmaResources) { - $TableName = ('WorkSpaceTable_'+($SmaResources.'Resource U').count) + $TableName = ('WorkSpaceTable_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $Style = New-ExcelStyle -HorizontalAlignment Center -AutoSize -NumberFormat '0.0' $condtxt = @() @@ -130,6 +130,7 @@ Else $Exc.Add('Tag Name') $Exc.Add('Tag Value') } + $Exc.Add('Resource U') $noNumberConversion = @() $noNumberConversion += 'Daily Cap (GB)' diff --git a/Modules/Public/InventoryModules/Network_1/BastionHosts.ps1 b/Modules/Public/InventoryModules/Network_1/BastionHosts.ps1 index f7d1174..175d96e 100644 --- a/Modules/Public/InventoryModules/Network_1/BastionHosts.ps1 +++ b/Modules/Public/InventoryModules/Network_1/BastionHosts.ps1 @@ -100,7 +100,7 @@ Else if($SmaResources) { - $TableName = ('BASTIONTable_'+($SmaResources.'Resource U').count) + $TableName = ('BASTIONTable_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $Style = New-ExcelStyle -HorizontalAlignment Center -AutoSize -NumberFormat '0' $condtxt = @() @@ -124,6 +124,7 @@ Else $Exc.Add('Tag Name') $Exc.Add('Tag Value') } + $Exc.Add('Resource U') [PSCustomObject]$SmaResources | ForEach-Object { $_ } | Select-Object $Exc | diff --git a/Modules/Public/InventoryModules/Network_1/Connections.ps1 b/Modules/Public/InventoryModules/Network_1/Connections.ps1 index 738cdbd..2e74dd6 100644 --- a/Modules/Public/InventoryModules/Network_1/Connections.ps1 +++ b/Modules/Public/InventoryModules/Network_1/Connections.ps1 @@ -97,7 +97,7 @@ Else if($SmaResources) { - $TableName = ('Connections_'+($SmaResources.'Resource U').count) + $TableName = ('Connections_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $Style = New-ExcelStyle -HorizontalAlignment Center -AutoSize -NumberFormat '0' $condtxt = @() @@ -121,6 +121,7 @@ Else $Exc.Add('Tag Name') $Exc.Add('Tag Value') } + $Exc.Add('Resource U') [PSCustomObject]$SmaResources | ForEach-Object { $_ } | Select-Object $Exc | diff --git a/Modules/Public/InventoryModules/Network_1/ExpressRoute.ps1 b/Modules/Public/InventoryModules/Network_1/ExpressRoute.ps1 index 3caecb2..0e764be 100644 --- a/Modules/Public/InventoryModules/Network_1/ExpressRoute.ps1 +++ b/Modules/Public/InventoryModules/Network_1/ExpressRoute.ps1 @@ -106,7 +106,7 @@ Else if($SmaResources) { - $TableName = ('ERs_'+($SmaResources.'Resource U').count) + $TableName = ('ERs_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $Style = New-ExcelStyle -HorizontalAlignment Center -AutoSize -NumberFormat '0' $condtxt = @() @@ -134,6 +134,7 @@ Else $Exc.Add('Tag Name') $Exc.Add('Tag Value') } + $Exc.Add('Resource U') [PSCustomObject]$SmaResources | ForEach-Object { $_ } | Select-Object $Exc | diff --git a/Modules/Public/InventoryModules/Network_1/LoadBalancer.ps1 b/Modules/Public/InventoryModules/Network_1/LoadBalancer.ps1 index a45be52..4ee0e0a 100644 --- a/Modules/Public/InventoryModules/Network_1/LoadBalancer.ps1 +++ b/Modules/Public/InventoryModules/Network_1/LoadBalancer.ps1 @@ -130,7 +130,7 @@ Else { $SheetName = 'Load Balancers' - $TableName = ('LBTable_'+($SmaResources.'Resource U').count) + $TableName = ('LBTable_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $condtxt = @() #Retirement @@ -162,6 +162,7 @@ Else { $Exc.Add('Tag Name') $Exc.Add('Tag Value') } + $Exc.Add('Resource U') [PSCustomObject]$SmaResources | ForEach-Object { $_ } | Select-Object $Exc | diff --git a/Modules/Public/InventoryModules/Network_1/NATGateway.ps1 b/Modules/Public/InventoryModules/Network_1/NATGateway.ps1 index e3b4418..7a90f39 100644 --- a/Modules/Public/InventoryModules/Network_1/NATGateway.ps1 +++ b/Modules/Public/InventoryModules/Network_1/NATGateway.ps1 @@ -104,7 +104,7 @@ If ($Task -eq 'Processing') { Else { if ($SmaResources) { - $TableName = ('NATGtwTable_'+($SmaResources.'Resource U').count) + $TableName = ('NATGtwTable_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $Style = New-ExcelStyle -HorizontalAlignment Center -AutoSize -NumberFormat 0 $condtxt = @() @@ -129,6 +129,7 @@ Else { $Exc.Add('Tag Name') $Exc.Add('Tag Value') } + $Exc.Add('Resource U') [PSCustomObject]$SmaResources | ForEach-Object { $_ } | Select-Object $Exc | diff --git a/Modules/Public/InventoryModules/Network_1/PublicDNS.ps1 b/Modules/Public/InventoryModules/Network_1/PublicDNS.ps1 index 859c9cf..4b18bec 100644 --- a/Modules/Public/InventoryModules/Network_1/PublicDNS.ps1 +++ b/Modules/Public/InventoryModules/Network_1/PublicDNS.ps1 @@ -85,7 +85,7 @@ If ($Task -eq 'Processing') { Else { if ($SmaResources) { - $TableName = ('PubDNSTable_'+($SmaResources.'Resource U').count) + $TableName = ('PubDNSTable_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $Style = New-ExcelStyle -HorizontalAlignment Center -AutoSize -NumberFormat 0 $condtxt = @() @@ -108,6 +108,7 @@ Else { $Exc.Add('Tag Name') $Exc.Add('Tag Value') } + $Exc.Add('Resource U') [PSCustomObject]$SmaResources | ForEach-Object { $_ } | Select-Object $Exc | diff --git a/Modules/Public/InventoryModules/Network_1/RouteTables.ps1 b/Modules/Public/InventoryModules/Network_1/RouteTables.ps1 index 187b795..49d52b8 100644 --- a/Modules/Public/InventoryModules/Network_1/RouteTables.ps1 +++ b/Modules/Public/InventoryModules/Network_1/RouteTables.ps1 @@ -92,7 +92,7 @@ If ($Task -eq 'Processing') { Else { if ($SmaResources) { - $TableName = ('RouteTbTable_'+($SmaResources.'Resource U').count) + $TableName = ('RouteTbTable_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $Style = New-ExcelStyle -HorizontalAlignment Center -AutoSize -NumberFormat 0 $condtxt = @() @@ -119,6 +119,7 @@ Else { $Exc.Add('Tag Name') $Exc.Add('Tag Value') } + $Exc.Add('Resource U') [PSCustomObject]$SmaResources | diff --git a/Modules/Public/InventoryModules/Network_1/TrafficManager.ps1 b/Modules/Public/InventoryModules/Network_1/TrafficManager.ps1 index 93dd8c3..6560115 100644 --- a/Modules/Public/InventoryModules/Network_1/TrafficManager.ps1 +++ b/Modules/Public/InventoryModules/Network_1/TrafficManager.ps1 @@ -92,7 +92,7 @@ Else { if ($SmaResources) { - $TableName = ('TrafficManagerTable_'+($SmaResources.'Resource U').count) + $TableName = ('TrafficManagerTable_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $condtxt = @() $condtxt += New-ConditionalText inactive -Range J:J @@ -118,6 +118,7 @@ Else { $Exc.Add('Tag Name') $Exc.Add('Tag Value') } + $Exc.Add('Resource U') [PSCustomObject]$SmaResources | ForEach-Object { $_ } | Select-Object $Exc | diff --git a/Modules/Public/InventoryModules/Network_1/VirtualNetwork.ps1 b/Modules/Public/InventoryModules/Network_1/VirtualNetwork.ps1 index 41f7457..bf5ce69 100644 --- a/Modules/Public/InventoryModules/Network_1/VirtualNetwork.ps1 +++ b/Modules/Public/InventoryModules/Network_1/VirtualNetwork.ps1 @@ -155,7 +155,7 @@ If ($Task -eq 'Processing') { Else { if ($SmaResources) { - $TableName = ('VNETTable_'+($SmaResources.'Resource U').count) + $TableName = ('VNETTable_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $SheetName = 'Virtual Networks' @@ -194,7 +194,8 @@ Else { $Exc.Add('Tag Name') $Exc.Add('Tag Value') } - + $Exc.Add('Resource U') + $noNumberConversion = @() $noNumberConversion += 'DNS Servers' $noNumberConversion += 'Address Space' diff --git a/Modules/Public/InventoryModules/Network_1/vNETPeering.ps1 b/Modules/Public/InventoryModules/Network_1/vNETPeering.ps1 index af1511d..28ef951 100644 --- a/Modules/Public/InventoryModules/Network_1/vNETPeering.ps1 +++ b/Modules/Public/InventoryModules/Network_1/vNETPeering.ps1 @@ -73,7 +73,7 @@ If ($Task -eq 'Processing') { Else { if ($SmaResources) { - $TableName = ('PeeringsTable_'+($SmaResources.'Resource U').count) + $TableName = ('PeeringsTable_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $Style = New-ExcelStyle -HorizontalAlignment Center -AutoSize -NumberFormat 0 $condtxt = @() @@ -100,6 +100,7 @@ Else { $Exc.Add('Tag Name') $Exc.Add('Tag Value') } + $Exc.Add('Resource U') [PSCustomObject]$SmaResources | ForEach-Object { $_ } | Select-Object $Exc | diff --git a/Modules/Public/InventoryModules/Network_2/ApplicationGateways.ps1 b/Modules/Public/InventoryModules/Network_2/ApplicationGateways.ps1 index 304cf35..d075e75 100644 --- a/Modules/Public/InventoryModules/Network_2/ApplicationGateways.ps1 +++ b/Modules/Public/InventoryModules/Network_2/ApplicationGateways.ps1 @@ -105,7 +105,7 @@ Else { $SheetName = 'App Gateway' - $TableName = ('APPGWTb_'+($SmaResources.'Resource U').count) + $TableName = ('APPGWTb_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $Style = New-ExcelStyle -HorizontalAlignment Center -AutoSize -NumberFormat 0 $condtxt = @() @@ -150,6 +150,7 @@ Else { $Exc.Add('Tag Name') $Exc.Add('Tag Value') } + $Exc.Add('Resource U') [PSCustomObject]$SmaResources | ForEach-Object { $_ } | Select-Object $Exc | diff --git a/Modules/Public/InventoryModules/Network_2/AzureFirewall.ps1 b/Modules/Public/InventoryModules/Network_2/AzureFirewall.ps1 index 82843e8..8c84f18 100644 --- a/Modules/Public/InventoryModules/Network_2/AzureFirewall.ps1 +++ b/Modules/Public/InventoryModules/Network_2/AzureFirewall.ps1 @@ -199,7 +199,7 @@ Else { if ($SmaResources) { - $TableName = ('AzFirewallTable_'+($SmaResources.'Resource U').count) + $TableName = ('AzFirewallTable_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $condtxt = @() #Retirement @@ -241,6 +241,7 @@ Else { $Exc.Add('Tag Name') $Exc.Add('Tag Value') } + $Exc.Add('Resource U') [PSCustomObject]$SmaResources | ForEach-Object { $_ } | Select-Object $Exc | diff --git a/Modules/Public/InventoryModules/Network_2/Frontdoor.ps1 b/Modules/Public/InventoryModules/Network_2/Frontdoor.ps1 index c55ccf8..041cf2f 100644 --- a/Modules/Public/InventoryModules/Network_2/Frontdoor.ps1 +++ b/Modules/Public/InventoryModules/Network_2/Frontdoor.ps1 @@ -94,7 +94,7 @@ If ($Task -eq 'Processing') { Else { if ($SmaResources) { - $TableName = ('FRONTDOORTable_'+($SmaResources.'Resource U').count) + $TableName = ('FRONTDOORTable_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $Style = New-ExcelStyle -HorizontalAlignment Center -AutoSize -NumberFormat 0 $condtxt = @() @@ -123,6 +123,7 @@ Else { $Exc.Add('Tag Name') $Exc.Add('Tag Value') } + $Exc.Add('Resource U') [PSCustomObject]$SmaResources | ForEach-Object { $_ } | Select-Object $Exc | diff --git a/Modules/Public/InventoryModules/Network_2/NetworkInterface.ps1 b/Modules/Public/InventoryModules/Network_2/NetworkInterface.ps1 index 0e8ffb0..12c780d 100644 --- a/Modules/Public/InventoryModules/Network_2/NetworkInterface.ps1 +++ b/Modules/Public/InventoryModules/Network_2/NetworkInterface.ps1 @@ -137,7 +137,7 @@ If ($Task -eq 'Processing') { Else { if ($SmaResources) { - $TableName = ('NICTable_'+($SmaResources.'Resource U').count) + $TableName = ('NICTable_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $Style = @() $Style += New-ExcelStyle -HorizontalAlignment Center -AutoSize -NumberFormat 0 @@ -176,6 +176,7 @@ Else { $Exc.Add('Tag Name') $Exc.Add('Tag Value') } + $Exc.Add('Resource U') $noNumberConversion = @() $noNumberConversion += 'DNS Servers' diff --git a/Modules/Public/InventoryModules/Network_2/NetworkSecurityGroup.ps1 b/Modules/Public/InventoryModules/Network_2/NetworkSecurityGroup.ps1 index f6b13f5..75160c9 100644 --- a/Modules/Public/InventoryModules/Network_2/NetworkSecurityGroup.ps1 +++ b/Modules/Public/InventoryModules/Network_2/NetworkSecurityGroup.ps1 @@ -221,8 +221,8 @@ If ($Task -eq 'Processing') { 'Tag Name' = [string]$Tag.Name; 'Tag Value' = [string]$Tag.Value } - $obj if ($ResUCount -eq 1) { $ResUCount = 0 } + $obj } } } @@ -231,7 +231,7 @@ If ($Task -eq 'Processing') { } Else { if ($SmaResources) { - $TableName = ('NSGTable_'+($SmaResources.'Resource U').count) + $TableName = ('NSGTable_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $Style = @() $Style += New-ExcelStyle -HorizontalAlignment Center -AutoSize -NumberFormat 0 $Style += New-ExcelStyle -HorizontalAlignment Center -WrapText -NumberFormat 0 -Range "M:M" -Width 70 @@ -267,11 +267,11 @@ If ($Task -eq 'Processing') { $Exc.Add('Flow Logs Enabled') $Exc.Add('Flow Logs Retention Days') $Exc.Add('Flow Logs Storage Account') - if ($InTag) { $Exc.Add('Tag Name') $Exc.Add('Tag Value') } + $Exc.Add('Resource U') $noNumberConversion = @() $noNumberConversion += 'Source' diff --git a/Modules/Public/InventoryModules/Network_2/PrivateDNS.ps1 b/Modules/Public/InventoryModules/Network_2/PrivateDNS.ps1 index 1fe4696..7e11535 100644 --- a/Modules/Public/InventoryModules/Network_2/PrivateDNS.ps1 +++ b/Modules/Public/InventoryModules/Network_2/PrivateDNS.ps1 @@ -94,7 +94,7 @@ If ($Task -eq 'Processing') { Else { if ($SmaResources) { - $TableName = ('PrivDNSTable_'+($SmaResources.'Resource U').count) + $TableName = ('PrivDNSTable_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $Style = New-ExcelStyle -HorizontalAlignment Center -AutoSize -NumberFormat 0 $condtxt = @() @@ -118,6 +118,7 @@ Else { $Exc.Add('Tag Name') $Exc.Add('Tag Value') } + $Exc.Add('Resource U') [PSCustomObject]$SmaResources | ForEach-Object { $_ } | Select-Object $Exc | diff --git a/Modules/Public/InventoryModules/Network_2/PrivateEndpoint.ps1 b/Modules/Public/InventoryModules/Network_2/PrivateEndpoint.ps1 index 0c8afa3..e6c5e58 100644 --- a/Modules/Public/InventoryModules/Network_2/PrivateEndpoint.ps1 +++ b/Modules/Public/InventoryModules/Network_2/PrivateEndpoint.ps1 @@ -117,7 +117,7 @@ If ($Task -eq 'Processing') { Else { if ($SmaResources) { - $TableName = ('PvtEndpointTable_'+($SmaResources.'Resource U').count) + $TableName = ('PvtEndpointTable_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $Style = @() $Style += New-ExcelStyle -HorizontalAlignment Center -AutoSize -NumberFormat 0 @@ -145,6 +145,7 @@ Else { $Exc.Add('Tag Name') $Exc.Add('Tag Value') } + $Exc.Add('Resource U') [PSCustomObject]$SmaResources | diff --git a/Modules/Public/InventoryModules/Network_2/PublicIP.ps1 b/Modules/Public/InventoryModules/Network_2/PublicIP.ps1 index f0f321f..2612cd3 100644 --- a/Modules/Public/InventoryModules/Network_2/PublicIP.ps1 +++ b/Modules/Public/InventoryModules/Network_2/PublicIP.ps1 @@ -126,7 +126,7 @@ Else { $SheetName = 'Public IPs' - $TableName = ('PIPTable_'+($SmaResources.'Resource U').count) + $TableName = ('PIPTable_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $Style = New-ExcelStyle -HorizontalAlignment Center -AutoSize -NumberFormat 0 $condtxt = @() @@ -154,6 +154,7 @@ Else { $Exc.Add('Tag Name') $Exc.Add('Tag Value') } + $Exc.Add('Resource U') $noNumberConversion = @() $noNumberConversion += 'IP Address' diff --git a/Modules/Public/InventoryModules/Network_2/VirtualNetworkGateways.ps1 b/Modules/Public/InventoryModules/Network_2/VirtualNetworkGateways.ps1 index 7715912..70009d4 100644 --- a/Modules/Public/InventoryModules/Network_2/VirtualNetworkGateways.ps1 +++ b/Modules/Public/InventoryModules/Network_2/VirtualNetworkGateways.ps1 @@ -95,7 +95,7 @@ If ($Task -eq 'Processing') { Else { if ($SmaResources) { - $TableName = ('VNETGTWTable_'+($SmaResources.'Resource U').count) + $TableName = ('VNETGTWTable_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $Style = New-ExcelStyle -HorizontalAlignment Center -AutoSize -NumberFormat 0 $condtxt = @() @@ -140,6 +140,7 @@ Else { $Exc.Add('Tag Name') $Exc.Add('Tag Value') } + $Exc.Add('Resource U') [PSCustomObject]$SmaResources | ForEach-Object { $_ } | Select-Object $Exc | diff --git a/Modules/Public/InventoryModules/Network_2/VirtualWAN.ps1 b/Modules/Public/InventoryModules/Network_2/VirtualWAN.ps1 index ba94cd5..00790b7 100644 --- a/Modules/Public/InventoryModules/Network_2/VirtualWAN.ps1 +++ b/Modules/Public/InventoryModules/Network_2/VirtualWAN.ps1 @@ -144,7 +144,7 @@ If ($Task -eq 'Processing') { Else { if ($SmaResources) { - $TableName = ('VWANTable_'+($SmaResources.'Resource U').count) + $TableName = ('VWANTable_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $Style = New-ExcelStyle -HorizontalAlignment Center -AutoSize -NumberFormat 0 $condtxt = @() @@ -178,6 +178,7 @@ Else { $Exc.Add('Tag Name') $Exc.Add('Tag Value') } + $Exc.Add('Resource U') [PSCustomObject]$SmaResources | ForEach-Object { $_ } | Select-Object $Exc | diff --git a/Modules/Public/InventoryModules/Security/Vault.ps1 b/Modules/Public/InventoryModules/Security/Vault.ps1 index ba1fe5a..bff9f9c 100644 --- a/Modules/Public/InventoryModules/Security/Vault.ps1 +++ b/Modules/Public/InventoryModules/Security/Vault.ps1 @@ -123,7 +123,7 @@ Else if($SmaResources) { - $TableName = ('VaultTable_'+($SmaResources.'Resource U').count) + $TableName = ('VaultTable_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $Style = New-ExcelStyle -HorizontalAlignment Center -AutoSize -NumberFormat '0' $condtxt = @() @@ -156,6 +156,7 @@ Else $Exc.Add('Tag Name') $Exc.Add('Tag Value') } + $Exc.Add('Resource U') [PSCustomObject]$SmaResources | ForEach-Object { $_ } | Select-Object $Exc | diff --git a/Modules/Public/InventoryModules/Storage/NetApp.ps1 b/Modules/Public/InventoryModules/Storage/NetApp.ps1 index 123c7fd..74cdac5 100644 --- a/Modules/Public/InventoryModules/Storage/NetApp.ps1 +++ b/Modules/Public/InventoryModules/Storage/NetApp.ps1 @@ -111,7 +111,7 @@ Else { if ($SmaResources) { - $TableName = ('NetAppATable_'+($SmaResources.'Resource U').count) + $TableName = ('NetAppATable_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $Style = New-ExcelStyle -HorizontalAlignment Center -AutoSize -NumberFormat 0 $condtxt = @() @@ -146,6 +146,7 @@ Else { $Exc.Add('Tag Name') $Exc.Add('Tag Value') } + $Exc.Add('Resource U') [PSCustomObject]$SmaResources | ForEach-Object { $_ } | Select-Object $Exc | diff --git a/Modules/Public/InventoryModules/Storage/StorageAccounts.ps1 b/Modules/Public/InventoryModules/Storage/StorageAccounts.ps1 index 36e4c41..cdfbffa 100644 --- a/Modules/Public/InventoryModules/Storage/StorageAccounts.ps1 +++ b/Modules/Public/InventoryModules/Storage/StorageAccounts.ps1 @@ -199,7 +199,7 @@ Else { $SheetName = 'Storage Accounts' - $TableName = ('StorAccTable_'+($SmaResources.'Resource U').count) + $TableName = ('StorAccTable_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $Style = @( New-ExcelStyle -HorizontalAlignment Center -AutoSize -NumberFormat '0' New-ExcelStyle -HorizontalAlignment Center -Width 80 -WrapText -NumberFormat '0' -Range "X:X" @@ -261,6 +261,7 @@ Else { $Exc.Add('Tag Name') $Exc.Add('Tag Value') } + $Exc.Add('Resource U') [PSCustomObject]$SmaResources | ForEach-Object { $_ } | Select-Object $Exc | diff --git a/Modules/Public/InventoryModules/Web/APPServicePlan.ps1 b/Modules/Public/InventoryModules/Web/APPServicePlan.ps1 index 5f3e6f1..df470ae 100644 --- a/Modules/Public/InventoryModules/Web/APPServicePlan.ps1 +++ b/Modules/Public/InventoryModules/Web/APPServicePlan.ps1 @@ -113,7 +113,7 @@ Else if($SmaResources) { - $TableName = ('AppSvcPlanTable_'+($SmaResources.'Resource U').count) + $TableName = ('AppSvcPlanTable_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $Style = New-ExcelStyle -HorizontalAlignment Center -AutoSize -NumberFormat '0' $condtxt = @() @@ -149,6 +149,7 @@ Else $Exc.Add('Tag Name') $Exc.Add('Tag Value') } + $Exc.Add('Resource U') [PSCustomObject]$SmaResources | ForEach-Object { $_ } | Select-Object $Exc | diff --git a/Modules/Public/InventoryModules/Web/APPServices.ps1 b/Modules/Public/InventoryModules/Web/APPServices.ps1 index c6dc5ce..394bb5f 100644 --- a/Modules/Public/InventoryModules/Web/APPServices.ps1 +++ b/Modules/Public/InventoryModules/Web/APPServices.ps1 @@ -130,7 +130,7 @@ Else if($SmaResources) { - $TableName = ('AppSvcsTable_'+($SmaResources.'Resource U').count) + $TableName = ('AppSvcsTable_'+(($SmaResources.'Resource U' | Measure-Object -Sum).Sum)) $Style = New-ExcelStyle -HorizontalAlignment Center -AutoSize -NumberFormat '0' $condtxt = @() @@ -180,6 +180,7 @@ Else $Exc.Add('Tag Name') $Exc.Add('Tag Value') } + $Exc.Add('Resource U') [PSCustomObject]$SmaResources | ForEach-Object { $_ } | Select-Object $Exc | diff --git a/Modules/Public/PublicFunctions/Invoke-ARI.ps1 b/Modules/Public/PublicFunctions/Invoke-ARI.ps1 index 31f12d0..9da4dab 100644 --- a/Modules/Public/PublicFunctions/Invoke-ARI.ps1 +++ b/Modules/Public/PublicFunctions/Invoke-ARI.ps1 @@ -316,7 +316,7 @@ Function Invoke-ARI { $ExtractionRuntime = [System.Diagnostics.Stopwatch]::StartNew() - $ExtractionData = Start-ARIExtractionOrchestration -ManagementGroup $ManagementGroup -Subscriptions $Subscriptions -SubscriptionID $SubscriptionID -ResourceGroup $ResourceGroup -SecurityCenter $SecurityCenter -SkipAdvisory $SkipAdvisory -SkipPolicy $SkipPolicy -IncludeTags $IncludeTags -TagKey $TagKey -TagValue $TagValue -SkipAPIs $SkipAPIs -SkipVMDetails $SkipVMDetails -IncludeCosts $IncludeCosts -Automation $Automation + $ExtractionData = Start-ARIExtractionOrchestration -ManagementGroup $ManagementGroup -Subscriptions $Subscriptions -SubscriptionID $SubscriptionID -ResourceGroup $ResourceGroup -SecurityCenter $SecurityCenter -SkipAdvisory $SkipAdvisory -SkipPolicy $SkipPolicy -IncludeTags $IncludeTags -TagKey $TagKey -TagValue $TagValue -SkipAPIs $SkipAPIs -SkipVMDetails $SkipVMDetails -IncludeCosts $IncludeCosts -Automation $Automation -AzureEnvironment $AzureEnvironment $ExtractionRuntime.Stop() diff --git a/README.md b/README.md index 5423cd9..77b960e 100644 --- a/README.md +++ b/README.md @@ -66,7 +66,7 @@ Azure Resource Inventory (ARI) is a comprehensive PowerShell module that generat ### Prerequisites -- PowerShell 7.0+ (recommended) or PowerShell 5.1 +- PowerShell 7.0+ (required) - Azure Account with read access to resources you want to inventory - Administrator privileges during script execution (for module installation) diff --git a/docs/getting-started/installation.md b/docs/getting-started/installation.md index fc63242..d5bc8d1 100644 --- a/docs/getting-started/installation.md +++ b/docs/getting-started/installation.md @@ -7,8 +7,7 @@ Azure Resource Inventory (ARI) is a PowerShell module that can be installed dire Before installing ARI, ensure you have the following prerequisites: - **PowerShell Version**: - - PowerShell 7.0 or newer (recommended) - - PowerShell 5.1 (minimum requirement) + - PowerShell 7.0 or newer (Required) - **Azure Account**: - An Azure account with read access to the resources you want to inventory