Если вы хотите получить доступ к виртуальным машинам с помощью модулей запуска Azure Automation, вам потребуется использовать Hybrid Runbook Workers .Это агент, установленный на одном из ваших серверов и зарегистрированный с вашей учетной записью Azure Automation.Отсюда вы можете затем запустить вашу книгу запусков на вашем Hybrid Runbook Worker.
Вы можете затем настроить вашу книгу запусков , чтобы она выполнялась на Hybrid Runbook Worker, это будет эффективно выполнять книгу запусков, как если быбыл на вашем сервере.
Если ваша книга запусков сначала выполняет какие-то действия в Azure, я настоятельно рекомендую разделить ваши книги запусков, чтобы один выполнял действия в Azure, а затем вызывал другую книгу запусков, передавая соответствующие параметры, но выполняясь наГибридный рабочий Runbook.Вы можете использовать PowerShell для запуска Runbook автоматизации Azure в Hybrid Runbook Worker, как показано в следующем примере:
Start-AzureRmAutomationRunbook –AutomationAccountName "MyAutomationAccount" –Name "Test-Runbook" -RunOn "MyHybridGroup"
Этот параметр можно использовать, если у вас нет общедоступного IP-адреса на виртуальной машине..
Другой вариант - использовать комбинацию WinRM, сертификатов и хранилища ключей Azure, чтобы иметь возможность подключаться с использованием Enter-PSSession
.Подробнее о настройке этого подробно рассказано в документации по Настройка доступа WinRM для виртуальных машин в Azure Resource Manager .Однако учтите, что вы можете использовать этот метод только в том случае, если ваша виртуальная машина имеет публичный IP-адрес.