Tôi đang chạy Powershell 5 và cố gắng thao tác đối tượng Azure WebApp của mình bằng cách sử dụng Đặt-AzureRmWebApp (và NOT Set-AzureResource) để đặt "Luôn luôn Trên "thuộc tính của ứng dụng web.Azure: Powershell: Đặt-AzureRmWebApp: Cách đặt thuộc tính "alwaysOn"
đoạn mã cơ bản của tôi bắt đầu với một ứng dụng web chạy tên "myWebApp", và trông như thế này:
$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
Các Set-AzureRmWebApp công trình tuyên bố đầu tiên. Nó đặt tất cả các biến trong $ app_settings và chúng trở nên hiển thị trong lưỡi Azure Portal cho myWebApp.
tôi đã cố gắng sử dụng "Always On" = on như một tài sản trong $ app_settings với Set-AzureRmWebApp, và nó xuất hiện trong ứng dụng Cài đặt danh sách phụ trong các thuộc tính của "myWebApp" trên lưỡi cổng Azure , nhưng thuộc tính thực tế "Luôn bật" trong cài đặt chung vẫn tắt.
Tôi đọc trên một trang web khác sử dụng Đặt-AzureRmResource sẽ hoạt động, vì vậy tôi đã thử, nhưng không thành công.
Tôi cần làm gì trong Powershell để đặt thuộc tính trong Cài đặt chung của Azure WebApp của tôi, cụ thể là "Luôn bật"?
có thể trùng lặp của [Có thể kích hoạt tính năng Always On cho các trang web Azure thông qua các API quản lý quản lý/tài nguyên?] (Http://stackoverflow.com/questions/26756644/is-it-possible-to -enable-always-on-for-azure-websites-through-management-resourc) – sharbag
Nhìn ở đó: http://stackoverflow.com/a/36811987/1275334 – sharbag