У меня есть следующий сценарий powershell для публикации тех же битов в webapps в другом месте.Публикация веб-пакета развертывания для azure с использованием Powershell
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. В примере показан тот же код.
Заранее спасибо
Я думаю, что вы допустили ошибку ... если вы запустите Get-модуль в этой PowerShell сессии какую версию указан для модуля «Azure»? –