Set-AzWebAppSlot命令导致以下错误:无效的状态码'NotFound'

时间:2019-03-07 11:36:02

标签: powershell azure-devops azure-web-sites

我正在使用PowerShell脚本在我的网站的暂存槽中设置“允许的IP地址”。它成功完成了此操作,但随后显示此错误:

Set-AzWebAppSlot : Operation returned an invalid status code 'NotFound'

我正在使用的脚本是:

$list = New-Object System.Collections.Generic.List[Microsoft.Azure.Management.WebSites.Models.IpSecurityRestriction]
$ipsr = New-Object Microsoft.Azure.Management.WebSites.Models.IpSecurityRestriction

$ipsr.Priority = "100"
$ipsr.Action = "Allow"
$ipsr.Name = "My Allowed Access"
$ipsr.IpAddress = "1.2.3.0/24" 
$list.Add($ipsr)

$slot = Get-AzWebAppSlot -ResourceGroupName qa0 -Name qa0-manager -Slot staging

$slot.SiteConfig.ipSecurityRestrictions = $list
$slot | Set-AzWebAppSlot

在部署网站之后,我正在运行此脚本,使用Azure PowerShell任务作为部署管道的一部分。似乎导致此错误的命令是最后一个:

$slot | Set-AzWebAppSlot

有人可以建议这样做吗?

0 个答案:

没有答案