PowerShell脚本到Service Executable

时间:2016-02-04 20:34:33

标签: powershell service teamcity

我与数据库管理员合作,他编写了大量PowerShell脚本来监控我们数据库中的不同健康状况。

但问题是,虽然它们最终会在Git中结束,但它通常是编译后的服务,或者是旁边有脚本的Compiled服务。

将其编译为服务可执行文件的原因是它适用于监视平台。所以我们希望将其作为服务可执行文件保留。

他今天的表现方式是使用戴尔的PowerGui。菜单“工具” - > “将脚本编译成服务”是为他做的。

我想在TeamCity上做同样的事情,在那里我可以控制它是如何完成的,任何需要这样做的人都可以做到。但我无法在TeamCity Job中使用PowerGui。基本上我希望TeamCity创建Service Executable,然后在构建时将其上传到S3。听起来很简单,但我不能为我的生活弄清楚如何做,而不是从命令行。

我可以找到工具PS2EXE,但它不会创建服务可执行文件,而只是常规可执行文件。

我找不到一个源代码示例来向我展示如何至少创建一个可执行文件。如果我有,那么我可能会创建自己制作服务的工具。

还有其他人这样做过吗?

由于

0 个答案:

没有答案