Назад | Перейти на главную страницу

Задача наблюдателя автоматизации Azure передает данные в задачу действия

Я настроил задачу наблюдателя для наблюдения за группой в AD. Если новый пользователь найден, выберите samaccountname и конвертируйте в JSON, затем отправьте в задачу действия, используя Invoke-AutomationWatcherAction -Data $DataOut где $ DataOut выглядит так:

[
    {
        "SamAccountName":  "UserA"
    },
    {
        "SamAccountName":  "UserB"
    }
]

Но когда он передается в задачу Action, он выглядит так:

[
    {
       "UserA"
    },
    {
       "UserB"
    }
]

Я проверил, что объект соответствует ожиданиям, прежде чем установить значение $ DataOut, а также в задаче Action, которую вы можете посмотреть ввод но заголовки там тоже отсутствуют .. l

У кого-нибудь есть опыт передачи объектов из задач наблюдателя автоматизации Azure в задачи действий?

Вы также используете Convert-FromJson для объекта события в Action Task?

Это работает для меня в задаче действия файлового наблюдателя (примеры в документации MSDN).

# File Movement

# $EVENTDATA is passed in as a parameter to the Action runbook.
$event = $EVENTDATA | Select EventProperties
$data = $event.EventProperties.Data | ConvertFrom-Json
$outputPath = $data.FileName
$outputFile = Split-Path $outputPath -Leaf

Write-Output $data 
Write-Output $outputFile