Как получить код выхода из Power Shell при выполнении из Control-M

Сценарий Power Shell возвращает определенный статус выхода, который Control-M не может прочитать, но выходит с другим статусом. Пожалуйста, дайте нам знать, как выйти из задания Control-M с тем же статусом выхода, который возвращается сценарием Power Shell.


person Suganya    schedule 28.03.2016    source источник


Ответы (2)


Exit <custom error codes> вернет пользовательские коды возврата из скрипта

person runcmd    schedule 28.03.2016

В дополнение к этому часто лучше вызывать сценарий Power Shell через файл .bat. Например.

  1. Имейте задание Control-M, которое является «командой» и имеет это в поле команды -

C:\Program Files\BMC Software\Control-M Agent\Default\Scripts\PS_log_check.bat

  1. Затем файл .bat должен указывать на ваш сценарий Power Shell —

powershell -command "& 'C:\Program Files\BMC Software\Control-M Agent\Default\Scripts\PS_log_check.ps1'"

person Mark    schedule 29.03.2016