免责声明net
我对这些主题(服务、命令和一般的服务器维护)不熟悉。
在 Windows 上,该net
命令允许通过net stop "<service name>"
和停止和启动服务net start "<service name>"
运行net start "<service name>"
事先没有检查其状态的服务是不是不好的做法?
我知道我可以检查服务状态,并且只有状态为 时才启动它stopped
。但如果没有必要,为什么要把事情复杂化呢?
我确实尝试在已经运行的服务上运行该命令,而 Powershell 只是做出了响应,Le service demandé a déjà été démarré.
这可能意味着The requested service has already been started.
我没有看到任何不良副作用,但我可能忽略了很多问题。
用例是确保特定服务确实正在运行。
此特定服务应该自动启动。托管该服务的服务器配置为每天在特定时间重新启动(我无法控制这一点),但在某些情况下,该服务不会自动启动。因此,在我们调查启动问题时,我想通过自动(通过任务计划程序)在重新启动后的特定时间启动该服务(如果尚未运行)来暂时解决这个问题。
答案1
完全可以启动网络启动...无需检查,是的。
答案2
答案3
用例是确保特定服务确实正在运行。
如果服务提供某项功能或用途,则需要进行测试。否则,服务需要正确报告状态 - 但目前还做不到。