2017-09-12 13 views
-1

下記の2つのcmdスクリプトの行をbatファイルに作成したいと思います。 PIDが変化するので、このサービスPIDを動的に設定する方法を理解するのは苦労しています。 ご協力いただきありがとうございます!あなただけsc出力のうち、PID値をこすりする必要がタスクを呼び出してkillするためのPIDルックアップ

皮下queryex DWDesktopService

taskkill/F/PID ####

答えて

0

。 cmdスクリプトでは厄介です。あなたのサービス名を変更してください。正しいPIDが強制終了されることを確認したら、TASKKILL行からechoを削除します。

FOR /F "usebackq delims=: tokens=1,2" %%a IN (`sc queryex "BITS" ^| FIND /I " PID "`) DO (
    SET "PID=%%b" 
) 
echo TASKKILL /F /PID %PID% 
+0

ありがとうございました! –

+0

@JoeBrawley - それはあなたのために働くことがうれしいです。これが正しいことを示すために、答えの左側にある大きなチェックマークをクリックしてください。ありがとう。 – lit

関連する問題