Start-AzAutomationRunbook продолжает терпеть неудачу с Start-AzureRmAutomationRunbook: не удается найти параметр, который соответствует имени параметра «Подождите».

По какой-то причине параметр -Wait не работает в моем модуле Runbook PowerShell. Я недоумеваю, почему это не сработает. Я предполагаю, что это ошибка новичка. Есть предположения? Полная ошибка и код ниже:

Ошибка: Start-AzureRmAutomationRunbook: не удается найти параметр, который соответствует имени параметра «Ожидание». В restore_DEV_DBIN_master_runbook: 31 символ: 31 + + CategoryInfo: InvalidArgument: (:) [Start-AzureRmAutomationRunbook], ParameterBindingException + FullyQualifiedErrorId: NamedParameterNotFound, Microsoft.AzureAutommandations.AutomationStart.Cmdun

workflow restore_DEV_DBIN_master_runbook
{
    #Establishing Connection
    $connectionName = "AzureRunAsConnection"
    try {
        # Getting the service principal connection "AzureRunAsConnection"
        $servicePrincipalConnection = Get-AutomationConnection -name $connectionName

        "Logging into Azure..."
        Add-AzureRmAccount -ServicePrincipal -TenantID $servicePrincipalConnection.TenantID -ApplicationID $servicePrincipalConnection.ApplicationID -CertificateThumbprint $servicePrincipalConnection.CertificateThumbprint
    }

    catch {
        if (!$servicePrincipalConnection) {
            $ErrorMessage = "Connection $connectionName not found."
            throw $ErrorMessage
        }
        else {
            Write-Error -Message $_.Exception
            throw $_.Exception
        }
    }
    if ($err) {
        throw $err
    }

    inlinescript
    {
        Start-AzureRmAutomationRunbook –AutomationAccountName 'SQLAutomation' –Name 'scale_down_DEV_DBIN_temp_db' -ResourceGroupName 'SQL-Automation-rg' -Wait
    }
}

person Daniel Johnson    schedule 20.10.2020    source источник


Ответы (1)


Разобрался с разрешением к этому. Мои модули устарели. Как только я его обновил, все заработало как шарм.

Однако обновление не так просто. Если вы действительно щелкнете значок обновления, он сообщит вам, что эта функция не используется и вам необходимо загрузить файл ps1, а затем импортировать его в модуль Runbook. Бежать оттуда было несложно, всего несколько дополнительных шагов.

введите описание изображения здесь

введите описание изображения здесь

person Daniel Johnson    schedule 22.10.2020