Service 起動状況を確認し、起動してなかったら起動させる
@ECHO OFF
rem "Remote Desktop Connection Broker サービスの確認"
TASKLIST | FIND "ssdis.exe" > NUL
IF NOT ERRORLEVEL 1 (
ECHO %DATE% %TIME% Remote Desktop Connection Brokerは起動しています。 >> D:\BatchFiles\log\ServiceCheck.log
GOTO PGOK
) ELSE (
ECHO %DATE% %TIME% Remote Desktop Connection Brokerが起動していません。 >> D:\BatchFiles\log\ServiceCheck.log
GOTO PGNG
)
:PGOK
ECHO 対象AP起動OK
GOTO END
:PGNG
ECHO %DATE% %TIME% 起動します。>> D:\BatchFiles\log\%date:~0,4%%date:~5,2%%date:~8,2%.log
START C:\Windows\System32\tssdis.exe
GOTO END
:END
ECHO 終了処理