过滤services.msc或windows服务控制台上的服务

我试图设置一个自定义pipe理控制台的帮助台帐户与减less我们的程序作为Windows服务运行,以便他们可以直观地启动/停止/pipe理它们。 Services.msc是不是我正在寻找,除非我可以过滤我想要的服务。 我一直在testingSysinternals Autoruns和NirSoft ServiWin,但是他们不能进行复杂的过滤并保存以备后用。 Powershell命令给出的状态信息,并允许启动/停止,但我看起来像一个类似的MMC。

你知道这样的工具吗? 谢谢。

使用filter创build自定义Windows服务列表最简单的方法是使用PowerShell和WinForms,因为您已经熟悉这些命令,所以不需要太多的工作。

以下是一些很好的指南: https : //blogs.technet.microsoft.com/stephap/2012/04/23/building-forms-with-powershell-part-1-the-form/ http:// www .techotopia.com / index.php的/ Creating_GUIs_in_Windows_PowerShell_1.0_with_WinForms

有一个名为ServiWin的免费软件实用程序,可以实现你想要的function:

http://www.nirsoft.net/utils/serviwin.html

它有一个/ LoadFromList命令行参数:

从版本1.50开始,可以通过使用/ LoadFromList命令行选项来指示ServiWin只加载所需的服务。 您可以通过名称,显示名称或.exe文件来指定所需的服务。 这里有几个例子:

serviwin.exe / LoadFromList WZCSVC后台程序计划LmHosts浏览器RemoteRegistry serviwin.exe / LoadFromList svchost.exe serviwin.exe / LoadFromList“C:\ WINDOWS \ System32 \ ups.exe”