BrownField/Auto-assessment/scripts/Test-All-DesignAreas.ps1 (54 lines of code) (raw):

. ./Get-AVS-Credentials.ps1 . ./Test-Identity-DesignArea.ps1 . ./Test-Networking-DesignArea.ps1 . ./Test-Security-DesignArea.ps1 . ./Test-Management-DesignArea.ps1 . ./Test-BCDR-DesignArea.ps1 . ./Test-Automation-DesignArea.ps1 . ./Test-HCX-DesignArea.ps1 function Test-All-DesignAreas { param ( [SecureString]$token, [SecureString]$graphToken, [string]$tenant, [PSCustomObject]$sddc, [System.Object[]]$allgatewayConnections, [System.Object[]]$allvWANgateways, [PSCredential] $avsVMcredentials ) try { # Test Identity Design Area Write-Host "Testing Identity Design Area" Test-Identity-DesignArea -token $token -tenant $tenant -sddc $sddc # Test Networking Design Area Write-Host "Testing Networking Design Area" Test-Networking-DesignArea -token $token -graphToken $graphToken ` -tenant $tenant -sddc $sddc ` -allgatewayConnections $allgatewayConnections ` -allvWANgateways $allvWANgateways # Test Security Design Area Write-Host "Testing Security Design Area" Test-Security-DesignArea -token $token -graphToken $graphToken ` -tenant $tenant -sddc $sddc -avsVMcredentials $avsVMcredentials ` -allgatewayConnections $allgatewayConnections # Test Management Design Area Write-Host "Testing Management Design Area" Test-Management-DesignArea -token $token -graphToken $graphToken ` -tenant $tenant -sddc $sddc # Test BCDR Design Area Write-Host "Testing BCDR Design Area" Test-BCDR-DesignArea -token $token -graphToken $graphToken ` -tenant $tenant -sddc $sddc # Test Automation Design Area Write-Host "Testing Automation Design Area" Test-Automation-DesignArea -token $token -graphToken $graphToken ` -tenant $tenant -sddc $sddc # Test HCX Design Area Write-Host "Testing HCX Design Area" Test-HCX-DesignArea -token $token -sddc $sddc } catch { Write-Error "Test All Design Areas Failed: $_" return } }