我在PowerShell中编写了一个循环和检查东西的程序.
我想将其转换为Windows服务.
我已经创建了一个Windows服务(在Admin-> Services中),但我无法启动它.
我很确定我错过了系统需要调用的正确接口,以便启动/停止/暂停/等服务.
我想将其转换为Windows服务.
我已经创建了一个Windows服务(在Admin-> Services中),但我无法启动它.
我很确定我错过了系统需要调用的正确接口,以便启动/停止/暂停/等服务.
我在VB / C#/ MS-lang中可以找到很多例子,但是没有关于如何使用PowerShell做到这一点.是否有任何文档(或最好是代码示例)来帮助解决这个问题?
如果您绝对想要将PowerShell代码执行到服务中,我认为您可以为PowerShell代码编写C#服务包装器.
您找到了如何使用C#和it’s simple to call Powershell from C#创建服务的示例.所以我很惊讶,因为小型的SrvAny面向PowerShell尚不存在.
我的建议是,你最好用C#作为服务重写你的代码.