Skip to content

Workaround for resource group permissions problems #130

@dr-kd

Description

@dr-kd

I have a problem where network connections span resource groups for which I lack sufficient permissions to interrogate. I use the following patch as a workaround:

diff --git a/AzViz/src/private/ConvertTo-DOTLangauge.ps1 b/AzViz/src/private/ConvertTo-DOTLangauge.ps1
index 36fd35b..c406450 100644
--- a/AzViz/src/private/ConvertTo-DOTLangauge.ps1
+++ b/AzViz/src/private/ConvertTo-DOTLangauge.ps1
@@ -47,7 +47,12 @@ function ConvertTo-DOTLanguage {
             $Counter = $Counter + 1              
             Write-CustomHost "Plotting sub-graph for $($Target.Type): `"$($Target.Name)`"" -Indentation 1 -color Green -AddTime
 
-            $VNets = Get-AzVirtualNetwork -ResourceGroupName $Target.Name -Verbose:$false
+            try {
+                $VNets = Get-AzVirtualNetwork -ResourceGroupName $Target.Name -Verbose:$false
+            }
+            catch {
+                $VNets = $false
+            }
             $NetworkLayout = @()
             if ($VNets) {

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions