0

サービス名のみ(基本的には表示名)を抽出する必要があります。次のコマンドを使用しようとしましたが、コマンドプロンプトに何も表示されません。私は何かが足りないのですか?

 FOR /F "delims= " %A IN ('sc queryex type= service state= all ^| find "WIN" ') DO @echo %A 

前もって感謝します!!!

4

1 に答える 1

0

の出力を一時ファイルに書き込み、scそのファイルを検索するとうまくいきます。

>%TEMP%\~sc.log (sc queryex type= service state= all)
for /F "tokens=1,* delims=: " %%I in ('type %TEMP%\~sc.log^|findstr "DISPLAY_NAME"') do echo %%J
于 2012-12-28T09:35:13.317 に答える