Я настроил задачу наблюдателя для наблюдения за группой в 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