0

我需要运行一个 GUI 应用程序作为 BuildMaster 部署的一部分。目前,我添加了一个启动该应用程序的 PowerShell 操作。问题是进程已启动,但没有 GUI。我猜这是因为 BuildMaster 代理(执行 PowerShell 脚本)是一个 Windows 服务。有什么办法可以解决吗?

4

1 回答 1

1

Windows 服务无法使用 GUI 启动应用程序(至少从 Windows Vista / Server 2008 和更新版本开始),因为它们在会话 0 中运行,并且永远不会被实际用户看到。您可能可以通过设置“与桌面交互”标志来解决这个问题,但目前并不推荐这样做。

是否可以重新设计必须运行到不提供 GUI 而是接受命令行参数的应用程序?

于 2015-02-09T15:57:53.713 回答