Есть ли более чистый способ получить и присвоить имя службы переменной в cmd?
Моя текущая попытка:
set svc_query="sc queryex type= service state= all | find /i "plusfield" | find /i "service""
for /F "tokens=*" %%i in (' %svc_query% ') do set x=%%i
Что меня заводит x = SERVICE_NAME: PlusField01 поэтому я удаляю часть SERVICE_NAME:
set svc=%x:~14%
echo %svc%
PlusField01
Он работает, но, как новичок в cmd, кажется, что что-то не так, и, возможно, есть более чистый способ сделать это