Как вывести список точных совпадений имен сервисов, используя psservice.exe - PullRequest
0 голосов
/ 25 сентября 2019

Я использую , чтобы получить список служб, и если служба остановлена, я хочу запустить службу, используя 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...