Не удается найти команду Start-AzVM при использовании в модуле Runbook

Я работаю над этим официальное руководство от команды MS Azure по запуску PowerShell Workflow runbook для запуска VM. Но когда я запускаю следующий модуль Runbook (с шага 6 руководства), я получаю сообщение об ошибке, показанное ниже. Вопрос: что мне может не хватать и как мы можем решить эту проблему?

код rinbook:

workflow MyFirstRunbook-Workflow
{
# Ensures that you do not inherit an AzContext in your runbook
Disable-AzContextAutosave –Scope Process

$Conn = Get-AutomationConnection -Name AzureRunAsConnection
Connect-AzAccount -ServicePrincipal -Tenant $Conn.TenantID -ApplicationId $Conn.ApplicationID -CertificateThumbprint $Conn.CertificateThumbprint

$AzureContext = Get-AzSubscription -SubscriptionId $Conn.SubscriptionID

Start-AzVM -Name 'vm-cs-web01' -ResourceGroupName 'rg-cs-ansible1' -AzContext $AzureContext
}

Ошибка:

Failed At line:11 char:1
+ Start-AzVM -Name 'vm-cs-web01' -ResourceGroupName 'rg-cs-ansible1' -A ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cannot find the 'Start-AzVM' command. If this command is defined as a workflow, ensure it is defined before the workflow that calls it. If it is a command intended to run directly within Windows PowerShell (or is not available on this system), place it in an InlineScript: 'InlineScript { Start-AzVM }'

person nam    schedule 22.11.2020    source источник


Ответы (1)


_1 _ взят из _2 _, поэтому вам необходимо импортировать этот модуль в свою учетную запись автоматизации.

Чтобы импортировать этот модуль, перейдите в Учетная запись автоматизации - ›Модули -› Просмотр галереи - ›Поиск в Az.Compute -› Импорт

Если вы хотите импортировать все Az.* модули, вы можете просто импортировать _4 _ модуль из галереи. Чтобы импортировать это в свою учетную запись автоматизации, перейдите в Учетная запись автоматизации - ›Модули -› Обзор галереи - ›Поиск Az -› Импорт.

person RoadRunner    schedule 22.11.2020
comment
Вышеупомянутая проблема была решена и отображена completed. Но в том же прогоне другая ошибка произошла в том же runbook. Я не уверен, что документ устарел и использует старый синтаксис, или мне что-то не хватает. - person nam; 23.11.2020