Я настроил пакеты control-m для выполнения сложных заданий/рабочих процессов. Есть ли способ получить конкретный статус задания/рабочего процесса в excel или csv?
Управление конкретным статусом задания M в excel
comment
Чего вы пытаетесь достичь? Хотите ежедневный отчет по csv? Разве вы не можете запускать задачу каждые x часов/дней/месяцев, которая будет извлекать статус и вставлять их в файл?
- person XYZ123   schedule 25.03.2017
comment
Спасибо за ответ @fr3nchN. Что мне нужно, так это неудачные задания и успешно завершенные задания. Например, отправка отчета в заданное время. Это возможно? Если да, то как? :)
- person   schedule 26.03.2017
Ответы (1)
Вы можете использовать утилиту ctmlog listmsg
Control-M. Эту утилиту необходимо запустить на сервере, на котором размещен сервер control-m.
Я запускаю следующий powershell ежедневно, чтобы извлечь все сбои в текстовый файл. Вы можете сделать то же самое для завершенных заданий OK — просто измените номер сообщения с 5134 на 5133.
#Get Today's and Yesterday's date
$date = Get-Date -Format 'yyyyMMdd'
$m1Date = (get-date).AddDays(-1).ToString('yyyyMMdd')
#Generate and execute Control-M Utility command
$cmd = "ctmlog listmsg 5134 $m1Date 0000 $date 0000 C:\Temp\Todays_Failures.txt"
iex $cmd
person
JooBear
schedule
17.04.2017