【发布时间】:2018-04-13 18:27:26
【问题描述】:
我在寻找一种在 powershell 中获取特定服务的恢复选项的简单方法时遇到了问题。
使用命令行 sc:sc qfailure [servicename] [buffer size] 有效。
我也知道HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\\[service] 将包含FailureActions,但我找不到任何解释这些值的文档。
只是执行SC.EXE 并解析该数据的问题还是有更好的方法?
【问题讨论】:
-
Get-Service 返回的
ServiceController类看起来没有与恢复选项相关的属性或方法。使用内置的 PowerShell cmdlet 似乎不是一种选择。您可以查看此帖子以使用注册表:Set Remote Service's Recovery Options using Powershell?
标签: powershell windows-services