我有以下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文档中的相同代码。 该示例显示了相同的代码。
提前致谢
答案 0 :(得分:0)
可以删除脚本中的双引号<" $ WebDeployPackage">