多语言展示
当前在线:623今日阅读:175今日分享:29

通过Powershell命令行人性化列出系统服务项目

查看系统服务的一般方式是通过“控制面板“的”管理工具“下面的服务程序查看。也可以通过Win+R在运行窗口输入services.msc来打开服务窗口。但这种显示方式有一个缺点,就是他是全部服务都显示,不能筛选。接下来我们要用一种全新的方式,通过自定义条件来控制服务列表的显示。
工具/原料

Powershell程序(系统自带)

方法/步骤
1

通过搜索powershell找到Powershell程序,右键管理员模式打开。搜索的时候不一定打全,一般打出po就能出现powershell程序了。

2

在powershell命令行窗口输入 Get-Service | Where Status -eq 'Running' | Out-GridView就能得到一个所有正在运行的服务的列表。Get-Service命令含义是 获取服务;Where Status -eq 'Running' 含义是当状态(Status)等于Runing的时候;Out-GridView 含义是输出方式为网格视图。

4

如果我们什么条件都不是写,只是单纯输出所有服务的列表就这样写:Get-Service | Out-GridView得到一个全部服务的列表。

5

在这个列表视图中,我们可以选择筛选器在图形化界面中筛选。比如,选择一个Status筛选条件,跟之前用命令输入的值一样,指定条件为Status等于Running的所有服务。

6

还可以继续附加筛选条件,查看服务状态是运行,并且服务名称含有rpc关键字的服务。如图所示,根据我们筛选的条件的服务就显示了出来。通过这种方式,我们可以快速查看我们想要的服务的状态,而不用在一堆列表里面费时间查找。

推荐信息