2016-11-24 14 views
5

Ben PowerShell 5 koşu ve Set-AzureRmWebApp kullanarak Azure WebApp nesne işlemek için çalışıyorum nasıl ayarlanır (ve Set-AzureResource DEĞİL) "Her zaman ayarlamak için "Web uygulamasının mülkünde".Azure: Powershell: Set-AzureRmWebApp: "AlwaysOn" özelliği

Benim temel kod parçacığı adlı "myWebApp" çalışan bir web uygulaması ile başlar, ve şöyle görünür:

$name = "myWebApp" 
$resourceGroupName = "myResourceGroup" 
$app_settings = @{"WEBSITE_LOAD_CERTIFICATES"="*";"CommonDatabase"="Common";"WEBSITE_NODE_DEFAULT_VERSION"="0.10.32"} 

$result1 = Set-AzureRmWebApp -ResourceGroupName $resourceGroupName -AppSettings $app_settings -Name $name 
$result2 = Set-AzureRmResource -ResourceGroupName $resourceGroupName -ResourceType Microsoft.Web/sites/config -ResourceName $this.name -PropertyObject $propertiesObject -ApiVersion 2015-08-01 -Force 

ilk Set-AzureRmWebApp deyim eserler. Bu $ app_settings tüm değişkenleri belirler ve bunlar için myWebApp Azure Portalı bıçak görünür hale gelir.

Ben $ app_settings Set-AzureRmWebApp ile bir özellik olarak üzerinde = "Always On" kullanarak denedim ve Azure portalı bıçak üzerinde "myWebApp" nin özelliklerinde Uygulama Ayarları alt listesinde göründüğü Ancak, genel ayarlardaki "Always On" gerçek özelliği kapalı kalmıştır.

Set-AzureRmResource kullanarak başka bir sitede çalışacağım, bu yüzden denedim, ancak başarısız oldu.

Azure Web Uygulamamın Genel Ayarları'nda, özellikle de "Her Zaman Açık"'da bir özellik ayarlamak için Powershell'de ne yapmam gerekir?

+0

Olası yinelenen [mümkün yönetimi/kaynak yönetimi API'leri aracılığıyla Azure web siteleri için daima On etkinleştirmek için mi?] (http://stackoverflow.com/questions/26756644/is-it-possible-to enable-hep-on-için-lacivert-siteleri-through-yönetim-resourc) orada – sharbag

+0

Look: http://stackoverflow.com/a/36811987/1275334 – sharbag

cevap