Задача 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"

Вам необходимо запустить приложение в командной строке:

Другие вопросы по тегам