通常在运行Windows更新之后,我们的基础架构中会有一些服务器,我们的监控软件(SolarWinds)显示有问题。 通常这被标记为netman服务尚未开始。 纠正我通常login到服务器并重新启动Netman服务(如果没有转移错误winmgmt和snmp服务以及)。 我绝对知道必须有一个更好的方法来做到这一点。
我已经看了PowerShell,但运行以下产生的服务没有变化:
Get-Service -ComputerName XFILES -Name netman | Restart-Service -Verbose
即使我将“-Force”添加到命令中,我所得到的只是执行重新启动的repsonse,但是服务从未实际重新启动。
我也看过psservice,但是这似乎再次依靠依赖,虽然它适用于单独的狼服务。 我注定要编写完整的脚本,将枚举依赖服务或我错过了一个超级简单的方法来实现呢?
您可以暂停再次启动服务之前:
Stop-Service "my service" -Verbose; Start-Sleep -Seconds 30; Start-Service "my service" -Verbose