Powershell DSC:如果我们希望进程始终 运行,建议是什么
Powershell DSC: Whats the recommendation if we want a process to be always running
我希望进程 (exe) 始终 运行 在机器上,即使在它重新启动后也是如此。我已经设置了 powershell DSC,目前我将它作为 WindowsProcess 并且在重新启动后未启动。谁能告诉我推荐的用于此场景的资源是什么?
您并不真的需要 DSC,只需使用 sc
命令创建一个启动类型为自动的服务即可。网上有很多例子。
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
}
}
}
我希望进程 (exe) 始终 运行 在机器上,即使在它重新启动后也是如此。我已经设置了 powershell DSC,目前我将它作为 WindowsProcess 并且在重新启动后未启动。谁能告诉我推荐的用于此场景的资源是什么?
您并不真的需要 DSC,只需使用 sc
命令创建一个启动类型为自动的服务即可。网上有很多例子。
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
}
}
}