Задача Visual Studio Team Services - запустить Powershell в видимом режиме
В моем определении выпуска в VSO у меня есть задача скрипта Powershell (встроенная), чтобы запустить консольное приложение, в котором размещается микросервис, но я не вижу никакого вывода окна, потому что оно скрыто.
Даже если я подключусь к учетной записи агента через удаленный рабочий стол на сервере, на котором должно запускаться приложение, и снова начну процесс выпуска, он только начнет отображаться в диспетчере задач.
Есть ли способ запустить это консольное приложение на переднем плане, чтобы я мог видеть вывод?
Это мой сценарий Powerhell в выпуске
Start-Process -FilePath C:\microservicedepot\MicroserviceHostingClient.exe -Verb open -WindowStyle Maximized -argument "dev"
Спасибо;)
3 ответа
Используйте задачу "Сценарий командной строки", чтобы вызвать приложение и перенаправить вывод с помощью>.
C:\microservicedepot\MicroserviceHostingClient.exe "dev" > C:\logs\MicroserviceHostingClient.log
Просто вызовите это приложение через PowerShell напрямую, а затем проверьте вывод в журнале сборки / выпуска:
&"C:\microservicedepot\MicroserviceHostingClient.exe" "dev"