Я пытаюсь выполнить команду ниже в рабочей книге PowerShell Workflow Runbook. Я получаю сообщение об ошибке «не может индексироваться в нулевом массиве». Это неверно, поскольку тот же скрипт, который отлично работает на моем локальном компьютере, не выполняется, пока на портале Azure в качестве рабочей книги рабочего стола PowerShell.Azure Powershell Runbook - Get-AzureRMWebAppSlot SiteConfig.ConnectionStrings [0] ошибка не может индексироваться в нулевой массив
Может ли кто-нибудь заглянуть в это?
$webApp = Get-AzureRMWebAppSlot -ResourceGroupName $ResourceGroupName -Name $WebSiteName -Slot $WebSiteSlot
$webApp
"Printing Website ConncectionString"
$webApp.SiteConfig.ConnectionStrings.ConnectionString[0]
Вы можете подтвердить, что '$ webapp' на самом деле имеет данные в нем и не является' $ null'? – 4c74356b41
Да, я обновил вопрос, чтобы учесть это. @ 4c74356b41 – NikhilGoud
Обратите внимание, что я получаю эту проблему при выполнении этого сценария в качестве рабочего процесса. если я запускаю тот же скрипт без рабочего процесса, все работает нормально. Но мне нужен рабочий процесс, чтобы указать параметры сценария и запланировать выполнение. – NikhilGoud