使用Powershell将Web部署包发布到azure

时间:2016-03-13 06:09:54

标签: azure-powershell azure-resource-manager

我有以下powershell脚本将相同的位发布到不同位置的webapps。

Param(
[String]$WebsiteBaseName="mywebsitename",
[String]$WebDeployPackage="./test.zip",
[String]$locations="eastus;westus"
)
Select-AzureRmProfile -Path ./rmprofile

$locationArray = $locations -split ';'
# Iterate and deploy the package
for($i = 1; $i -le $locationArray.Length; $i++) {
    $WebsiteFullName = "'$WebsiteBaseName-$i'"

    Publish-AzureWebsiteProject -Package "$WebDeployPackage" -Name $WebsiteFullName
}

但是在运行脚本时,我收到以下错误。

Publish-AzureWebsiteProject : Value cannot be null.
Parameter name: path2

我在这里做错了什么?我使用的是MSDN文档中的相同代码。 该示例显示了相同的代码。

提前致谢

1 个答案:

答案 0 :(得分:0)

可以删除脚本中的双引号<" $ WebDeployPackage">