Как запустить Runbook / webhook Azure, используя Microsoft.Azure.Management.Automation AutomationClient в C #? - PullRequest
0 голосов
/ 02 февраля 2019

Я использую .NET SDK для создания приложения, которое будет запускать модули Runbook автоматизации Azure.Я попытался запустить модуль Runbook с помощью веб-крюка, но мне не удалось найти метод, который запустит веб-крючок и вернет идентификатор задания.

Я использую AutomationClient из пространства имен:

Microsoft.Azure.Management.Automation Версия: 3.8.0-preview.

1 Ответ

0 голосов
/ 07 февраля 2019

Предлагаю вместо этого использовать AutomationManagementClient.Вот пример:

    AutomationManagementClient client =
        new AutomationManagementClient(new CertificateCloudCredentials(subscriptionId, cert));

    // Create job create parameters
    JobCreateParameters jcParam = new JobCreateParameters
    {
        Properties = new JobCreateProperties
        {
            Runbook = new RunbookAssociationProperty
            {
                Name = runbookName
            },
            Parameters = null // optional parameters here
        }
    };

    // create runbook job. This gives back the Job
    Job job = automationManagementClient.Jobs.Create(automationAccountName, jcParam).Job;

   // then you can get the job id from the return Job object

Для более подробной информации, вы можете обратиться к здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...