windows - 如何使用 psservice.exe 列出准确的服务名称匹配
问题描述
我正在使用批处理文件来获取服务列表,如果服务停止,我想使用psservice.exe
.
我能够执行并成功,但是如果我有一个服务名称“abc”和“abc:1234”,那么当我使用 psservice 执行查询时,它会同时列出“abc”和“abc:1234”服务。我不想在我的输出列表中添加其他服务,我只想要过滤器中给出的特定名称。
例如psservice \\server -u test -p XXXX query "abc"
请帮助我使用 psservice 过滤/仅获取完全匹配的服务名称?
我得到的实际结果:
PsService v2.25 - Service information and configuration utility
Copyright (C) 2001-2010 Mark Russinovich
Sysinternals - www.sysinternals.com
SERVICE_NAME: abc:1234
DISPLAY_NAME: abc:1234
Enables the abc:1234 service which allows abc products to run on this computer. If this service is stopped, abc products may not run.
TYPE : 10 WIN32_OWN_PROCESS
STATE : 4 RUNNING
(STOPPABLE,NOT_PAUSABLE,IGNORES_SHUTDOWN)
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0 ms
SERVICE_NAME: abc
DISPLAY_NAME: abc
Enables the abc service which allows abc products to run on this computer. If this service is stopped, abc products may not run.
TYPE : 10 WIN32_OWN_PROCESS
STATE : 4 RUNNING
(STOPPABLE,NOT_PAUSABLE,IGNORES_SHUTDOWN)
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0 ms
但我期待结果如下:
PsService v2.25 - Service information and configuration utility
Copyright (C) 2001-2010 Mark Russinovich
Sysinternals - www.sysinternals.com
SERVICE_NAME: abc
DISPLAY_NAME: abc
Enables the abc service which allows abc products to run on this computer. If this service is stopped, abc products may not run.
TYPE : 10 WIN32_OWN_PROCESS
STATE : 4 RUNNING
(STOPPABLE,NOT_PAUSABLE,IGNORES_SHUTDOWN)
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0 ms
解决方案
推荐阅读
- java - 如何让扫描仪停止接收输入?
- python - 我可以用 python 连接到 pixhawk 吗?
- css - 位置:在 Safari 中打开虚拟键盘时,粘滞不起作用
- javascript - Javascript:需要帮助从美国中部时间(没有 DST)转换为带 DST 的 America/New_York
- java - 在按下后退键时,一切都被最小化
- dialogflow-es - 从后端( Node.js )更新 Dialogflow“转移呼叫”字段
- angular - 向我的自定义离子组件添加功能颜色属性
- php - 在没有迁移的情况下向 Eloquent 模型添加一列 -PHP
- python - Django import_export 在提交时解码 ascii 代码?
- oop - 封装的真正优势是什么,为什么它特定于 OOP