0

我希望一个进程(exe)始终在机器上运行,即使它重新启动后也是如此。我已经设置了 powershell DSC,目前我将它作为 WindowsProcess 并且在重新启动后没有启动。有人能告诉我在这种情况下推荐的资源是什么吗?

4

1 回答 1

0

你真的不需要 DSC,只需使用sc命令创建一个启动类型为 auto 的服务。网上很多例子。

sc create <servicename> binpath= "<pathtobinaryexecutable>" [option1] [option2] [optionN]

您也可以使用Service来创建服务。像这样的东西应该工作:

configuration ServiceTest
{
    Import-DscResource -ModuleName PSDesiredStateConfiguration
    Node localhost
    {

        Service ServiceExample
        {
            Name        = "TermService"
            StartupType = "Manual"
            State       = "Running"
            Path        = "path\to\binary
        }
    }
}
于 2018-11-16T20:12:21.980 回答