Как отключить Kudu (SCM) для остановленного веб-приложения Azure с помощью PowerShell?

Как отключить Kudu (SCM) для остановленного веб-приложения Azure с помощью модуля PowerShell Az.Websites?

Я пробовал это:

$app = Get-AzWebApp -Name $appName
$app.ScmSiteAlsoStopped = $true
Set-AzWebApp -WebApp $app

$app = Get-AzWebApp -Name $appName
$app.ScmSiteAlsoStopped

Но возвращает False.


person Thomas Mueller    schedule 08.08.2019    source источник
comment
Я быстро огляделся, но не увидел ничего очевидного. Одним из обходных путей может быть добавление ограничений доступа к известному IP-адресу.   -  person David C    schedule 09.08.2019


Ответы (1)


Вы можете сделать это через модуль Az.Resources, попробуйте команду, как показано ниже.

$app = Get-AzResource -ResourceGroupName <ResourceGroupName> -ResourceType Microsoft.Web/sites -ResourceName "<webapp name>"
$app.properties.ScmSiteAlsoStopped = $true
$app | Set-AzResource -Force

введите здесь описание изображения

person Joy Wang    schedule 09.08.2019