Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $loc = @("usgovvirginia", "usgovtexas")
- $rgs = @()
- $vavm = $vavmss = $txvm = $txvmss = New-Object System.Collections.Generic.List[String]
- Function Get-VM {
- param([string]$RG, [System.Collections.Generic.List[String]]$vmstage)
- $oneRG = .\Get-RunningVM.ps1 -ResourceGroupName $RG
- $vmstage.add($oneRG)
- }
- Function Get-VMSS {
- param([string]$RG, [System.Collections.Generic.List[String]]$vmstage)
- $oneRG = .\Get-RunningVMSS.ps1 -ResourceGroupName $RG
- $vmstage.add($oneRG)
- }
- $loc | % {
- $rgs = Get-AzureRmResourceGroup -Location $_ | select ResourceGroupName
- $rgs | % {
- if ($loc -eq "usgovvirginia"){
- Get-VM $_.ResourceGroupName $vavm
- Get-VMSS $_.ResourceGroupName $vavmss
- } Else {
- Get-VM $_.ResourceGroupName $txvm
- Get-VMSS $_.ResourceGroupName $txvmss
- }
- }
- }
- $vavm
- $vavmss
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement