Ich bin mit Powershell 5 und versuche, mein Azure WebApp-Objekt mit Set-AzureRmWebApp setzt den „Always (und NICHT Set-AzureResource) zu manipulieren Auf "Eigenschaft der Web App.Azure: Powershell: Set-AzureRmWebApp: Wie die "AlwaysOn" setzen Eigenschaft
Mein Grundcodeausschnitt beginnt mit einer laufenden Web-App namens "myWebApp" und sieht wie folgt aus:
$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
Die ersten Set-AzureRmWebApp Anweisung funktioniert. Es setzt alle Variablen in $ app_settings, und sie werden im Azure-Portal-Blade für myWebApp sichtbar.
Ich versuchte "Always On" = auf als Eigenschaft in app_settings $ mit Set-AzureRmWebApp verwenden, und es erschien in der App-Einstellungen Unterliste in den Eigenschaften von "myWebApp" auf der Azure-Portal Klinge , aber die eigentliche Eigenschaft "Always On" in den allgemeinen Einstellungen blieb ausgeschaltet.
Ich las auf einer anderen Website, die mit Set-AzureRmResource würde funktionieren, also habe ich es versucht, aber es ist fehlgeschlagen.
Was muss ich in Powershell tun, um eine Eigenschaft in den Allgemeinen Einstellungen meiner Azure WebApp festzulegen, speziell "Immer ein"?
Mögliche Duplikat [Ist es möglich, Always On für Azure-Websites durch Management/Ressourcen-Management-APIs zu aktivieren?] (Http://stackoverflow.com/questions/26756644/is-it-possible-to -enable-immer-für-azure-websites-through-management-resourc) – sharbag
Schauen Sie dort: http://StackOverflow.com/A/36811987/1275334 – sharbag