BrownField/Auto-assessment/scripts/Test-Networking-DesignArea.ps1 (44 lines of code) (raw):

. ./Test-GlobalReach.ps1 . ./Test-ERKeyRedemption.ps1 . ./Test-InternetConnectivity.ps1 . ./Test-ERGateway.ps1 . ./Test-vWAN-ERGateway.ps1 . ./Test-DNS.ps1 . ./Test-DHCP.ps1 function Test-Networking-DesignArea { param ( [SecureString]$token, [SecureString]$graphToken, [string]$tenant, [PSCustomObject]$sddc, [System.Object[]]$allgatewayConnections, [System.Object[]]$allvWANgateways ) try { #Test Global Reach Write-Host "Testing Global Reach" Test-GlobalReach -token $token -sddc $sddc #Test ER Auth Key Redemption Write-Host "Testing ER Auth Key Redemption" Test-ERKeyRedemption -token $token -sddc $sddc #Test Internet Connectivity Write-Host "Testing Internet Connectivity" Test-InternetConnectivity -token $token -sddc $sddc #Test ER Gateway Write-Host "Testing ER Gateway Connections" Test-ERGateway -token $token -sddc $sddc -allgatewayConnections $allgatewayConnections #Test vWAN ER Gateway Write-Host "Testing vWAN Connections" Test-vWAN-ERGateway -token $token -sddc $sddc -allvWANgateways $allvWANgateways # Test DNS Write-Host "Testing DNS" Test-DNS -token $token -sddc $sddc # Test DHCP Write-Host "Testing DHCP" Test-DHCP -token $token -sddc $sddc } catch { Write-Error "Test Networking Design Area Failed: $_" return } }