Я хотел остановить веб-задания с определенным именем, которые в настоящее время выполняются во всех приложениях в плане приложений в Azure.Я предпочитаю PowerShell, но модуль Azure PS отсутствует по сравнению с az Cli, поэтому в итоге я получил следующее, которое выглядит очень неуклюжим:
Get-AzWebApp
|
where ServerFarmId -EQ '$appPlanId'
|
select Name, ResourceGroup
|
% {az webapp webjob continuous list --name $_.Name --resource-group $_.ResourceGroup --query '[].{Id:id}' | ConvertFrom-Json}
|
% {az webapp webjob continuous stop --webjob-name $webjobName --ids "$($_.Id)"}
Буду признателен за советы по лучшим подходам.