2017年11月30日木曜日

サービスを開始していた場合、停止 停止していた場合開始する方法


以下のコマンドでサービスの状態を判断して開始または停止コマンドを実行します。

sc query W32Time | findstr STATE | findstr RUNNING > nul
echo %errorlevel%
if not %errorlevel% == 0 (
net stop "W32Time"
)else
(
net start "W32Time"
)

sc query W32Time | findstr STATE | findstr RUNNING > nul
上記のコマンドでWindows Timeサービスが開始されているか確認します。

echo %errorlevel%
上記のコマンドでその前のコマンドが正しく実行されていれば0、実行されていなければ1が入ります。

if not %errorlevel% == 0
最後に0か1かを判定しています。

0 件のコメント:

コメントを投稿

JetsonNanoにOSをセットアップ

 JetsonNanoを買ったのでOSのセットアップから。 環境 JetsonNano 4GB SDカード 128GB 無線LANアダプター ACアダプター 2.4A Windowsノート その他サプライ・ディスプレイ・ケース Nvidia Developer を参考にMicro...