Мне нужно запустить некоторые периодические консольные приложения, которые дают мне некоторые результаты (на консоли) ... Как я могу выполнить его и отправить его данные возврата на мою электронную почту?
Я попытался использовать [Diagnostics.Process] :: Start (), и он запускает мое приложение, но я не знаю, как получить возврат ... Я не хочу exitCode, я хочу текст, который приложение печатает на экране ,
Использование PS V2 CTP3.
*** ОБНОВЛЕНИЕ
Представленные решения работали нормально, но у меня есть проблема ... это приложение, которое мне нужно выполнить, это gfix из базы данных firebird, и теперь я обнаружил, что не могу перенаправить вывод gfix в файл, если я выполняю в командной строке строку:
gfix.exe -v -f dabatase.gdb> c: \ test.txt
выводит вывод на экран, и файл пуст.
То же самое, если я пытаюсь присвоить его переменной ... Я не знаю, в чем отличие gfix от других консольных приложений, которые я использую, но похоже, что его вывод не может быть перенаправлен.
Кто-нибудь видел это?
*** ОБНОВЛЕНИЕ 2
Даже если я использую Start-transcript / Stop-Transcript, хотя на экране я вижу вывод gfix, в файле есть только команды: /
*** ОБНОВЛЕНИЕ 3
нашел решение здесь
http://edn.embarcadero.com/br/article/25605