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