0

在 VSO 的发布定义中,我有一个 Powershell 脚本任务(内联)来启动一个托管微服务的控制台应用程序,但我看不到窗口的任何输出,因为它是隐藏的。

即使我通过应用程序应该运行的服务器上的远程桌面连接到代理的帐户,并再次启动发布过程,它也只会在任务管理器中开始可见。

有没有办法在前台启动该控制台应用程序以便我可以看到输出?

那是我在发布任务中的 Powerhell 脚本

Start-Process -FilePath C:\microservicedepot\MicroserviceHostingClient.exe -Verb open -WindowStyle Maximized -argument "dev" 

谢谢 ;)

4

3 回答 3

0

您需要在命令行任务中启动应用程序:

在此处输入图像描述

于 2018-09-05T09:18:51.910 回答
0

只需通过 PowerShell 直接调用该应用程序,然后检查构建/发布日志中的输出:

&"C:\microservicedepot\MicroserviceHostingClient.exe" "dev"
于 2018-09-09T06:40:49.417 回答
0

使用命令行脚本任务调用应用程序并使用 > 重定向输出。

C:\microservicedepot\MicroserviceHostingClient.exe "dev" > C:\logs\MicroserviceHostingClient.log
于 2018-09-05T09:44:22.157 回答