首页 > 解决方案 > 如何使用 powershell 在 azure app 服务中列出 Web 作业?

问题描述

我正在尝试使用 YAML 构建管道以在 azure app 服务中部署 Web 作业。如何列出现有的网络作业?我尝试通过以下脚本使用 AzurePowerShell@5 任务:

Get-AzResource -ResourceGroupName "RESGRPDEV01" | ft

但它不显示网络作业名称。能否请你帮忙?此外,如果它不存在,我需要创建一个新的网络作业。

标签: azurepowershellyamlazure-powershell

解决方案


之前有一个特定的命令可以实现相同的目的,但现在您不能使用 Get- AzureWebsiteJob来获取 Web 作业。

相反,您可以尝试以下方法,

Get-AzureRmResource -ResourceGroupName $ResourceGroupName -ResourceName $AppService -ResourceType microsoft.web/sites/<Webjob-type> -ApiVersion $Apiversion

在此处输入图像描述

您将需要使用 ResourceId 来获取名称。


推荐阅读