【发布时间】:2014-11-12 16:17:33
【问题描述】:
有没有办法使用 PowerShell 来扩展 Azure 网站实例大小(不是实例计数)?我还没找到路。
我知道可以使用 Azure CLI 或从门户完成,但我希望能够使用 PowerShell 来完成。这可能吗?
我想更新现有网站实例大小,而不是创建新网站。
【问题讨论】:
标签: powershell azure
有没有办法使用 PowerShell 来扩展 Azure 网站实例大小(不是实例计数)?我还没找到路。
我知道可以使用 Azure CLI 或从门户完成,但我希望能够使用 PowerShell 来完成。这可能吗?
我想更新现有网站实例大小,而不是创建新网站。
【问题讨论】:
标签: powershell azure
是的,您首先需要知道您的网站所属的资源组和虚拟主机计划的名称,您可以从new Azure Portal 获得。然后,您可以将 worker 大小更改为 0(小)、1(中)或 2(大)。
Switch-AzureMode AzureResourceManager
$resourceGroup = "MyResourceGroup"
$webHostingPlan = "MyWebHostingPlan"
$whp = Get-AzureResource `
-Name $webHostingPlan `
-ResourceGroupName $resourceGroup `
-ResourceType "Microsoft.Web/serverFarms" `
-ApiVersion 2014-04-01
$newWorkerSize = 1
$whp.Properties.workerSize = $newWorkerSize
$whp.Properties.workerSizeId = $newWorkerSize
Set-AzureResource `
-Name $webHostingPlan `
-ResourceGroupName $resourceGroup `
-ResourceType "Microsoft.Web/serverFarms" `
-ApiVersion 2014-04-01 `
-PropertyObject $whp.Properties
【讨论】: