Webjobs 验证脚本失败

2024-01-10

我正在运行下面的脚本来验证我的 Webjobs 在通过 VSTS 中的 PowerShell 任务运行我的 Webjobs 停止和启动脚本后是否正确停止。但是下面的脚本有时可以正常工作,有时则不能正常工作。因为即使在停止我的 Webjobs 之后,验证脚本说 webjobs 没有停止。我不确定为什么脚本会抛出错误。我已经与 azure 门户仔细检查了作业是否真的停止/启动但是在 azure 中,webjobs 已成功停止并启动但我的验证脚本抛出错误。请帮助我解决这个问题。

验证脚本:

$ResourceGroupName="XXX"
        $AppService="XXXX"
        $Apiversion="2016-08-01"
        $errorsJobs=New-Object System.Collections.ArrayList
        $continuejobs=Get-AzureRmResource -ResourceGroupName $ResourceGroupName -ResourceName $AppService -ResourceType Microsoft.web/sites/ContinuousWebJobs -ApiVersion $Apiversion 
        foreach($webJob in $continuejobs){
Write-Host $webJob
        $status=$webJob.Properties.status
        if($status -ne "Running"){
          $errorsJobs.Add($webJob.Properties.name)
        }}
      if($errorsJobs.Count -gt 0){
    $result=$errorsJobs -join ";"
    Write-Error $result
    }

None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Webjobs 验证脚本失败 的相关文章

随机推荐