Управление конкретным статусом задания M в excel

Я настроил пакеты control-m для выполнения сложных заданий/рабочих процессов. Есть ли способ получить конкретный статус задания/рабочего процесса в excel или csv?


person Community    schedule 13.03.2017    source источник
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