Windows サービスが(できれば)バッチのみを使用してインストールされているかどうかを確認するにはどうすればよいですか? 質問する

Windows サービスが(できれば)バッチのみを使用してインストールされているかどうかを確認するにはどうすればよいですか? 質問する

Windows サービスがバッチ ファイルからインストールされているかどうかを確認する必要があります。必要に応じてバッチ以外のものを使用することもできますが、そうしたくはありません。これを行う方法はありますか?

ベストアンサー1

これを試して:

@echo off
SC QUERY ftpsvc > NUL
IF ERRORLEVEL 1060 GOTO MISSING
ECHO EXISTS
GOTO END

:MISSING
ECHO SERVICE MISSING

:END

コマンドは表示名ではなく短いサービス名でクエリを実行することに注意してくださいSC QUERY。この名前は、サービス マネージャーのサービスのプロパティの [全般] タブで確認できます。

おすすめ記事