Mrt.exe を起動して ISMIF32.exe でリターン コードを取得するための .bat ファイルを作成します。 以下に例を示します。 @echo off Start /wait Mrt.exe /q If errorlevel 13 goto error13 If errorlevel 12 g...
スクリプトをファイルとして*.bat保存します。 コンソール :Start dir G: /AH if %errorlevel% equ 0 goto :OK ping 127.0.0.1 /n 5 goto :Start :OK net stop browser net stop netlogon net stop dfs net stop lanmanserver /y net start lanmanserver net start dfs net...
「txtとbatを検索してlist.txtに書き出す」に成功しないと「list.txtからファイル名を読み出してうんぬん」を実行しないし、ちゃんと抽出に成功したのかエラーが出たのかも検出できる。 成否の対象になっているコマンドがわかりやすい点がif errorlevel 数値で条件分岐するよりも優秀かもしれ...
rem サービスの起動失敗を防止するための処理を行います sc query HTTPFilter | find "STOP_PENDING" if %ERRORLEVEL% == 0 goto REPEAT sc query IISADMIN | find "STOP_PENDING" if %ERRORLEVEL% == 0 goto REPEAT rem 起動処理 sc start W3SVC sc コマンドを使用してサービスの起動を行います...