I want to invoke list of urls for all azure app service instances
Invoke-WebRequest -UseBasicParsing -uri $url -Method Get
with this command it will not work for multiple web app instances
I tried following script it runs and shows recourse id for all instance and website status 200 OK
$webSiteInstances = Get-AzureRmResource -ResourceGroupName $rg -ResourceType
Microsoft.Web/sites/instances -Name $webapp -ApiVersion 2016-03-01
foreach ($instance in $webSiteInstances)
{
$instanceId = $instance.Name
"Going to enumerate all processes on {0} instance" -f $instanceId
$processList = Get-AzureRmResource -ApiVersion 2016-03-01 -ResourceId $resourceID
foreach ($process in $processList){
Invoke-WebRequest -UseBasicParsing -uri $url -Method Get
}
}
question is I am not sure if it actually running for each instance if not how can I do that ?