Powershell DSC:如果我们希望进程始终运行,那么建议是什么?

时间:2018-11-16 19:55:02

标签: powershell powershell-dsc

我希望进程(exe)始终在计算机上运行,​​即使重新启动也是如此。我已经设置了powershell DSC,目前将其作为WindowsProcess使用,并且在重启后无法启动。有人可以告诉我在这种情况下推荐使用什么资源吗?

1 个答案:

答案 0 :(得分: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
        }
    }
}