@ECHO off setlocal EnableDelayedExpansion for /f "tokens=2,4" %%a in ('QUERY USER ^| FINDSTR ">"') DO ( set "consoleTemp=%%a" set "connectionState=%%b" set "consoleType=!consoleTemp:~0,7!" ) SET consoleTypeCorrect=0 IF "!consoleType!"=="rdp-tcp" SET consoleTypeCorrect=1 SET connectionStateCorrect=1 IF %connectionState%==Active SET connectionStateCorrect=1 set TRUE=%connectionStateCorrect%%consoleTypeCorect% IF %TRUE%==11 ( endlocal ) else ( start "" tscon 1 /dest:console start "" tscon 2 /dest:console start "" tscon 3 /dest:console start "" tscon 4 /dest:console start "" tscon 5 /dest:console start "" tscon 6 /dest:console start "" tscon 7 /dest:console start "" tscon 8 /dest:console start "" tscon 9 /dest:console start "" tscon 10 /dest:console start "" tscon 11 /dest:console start "" tscon 12 /dest:console start "" tscon 13 /dest:console start "" tscon 14 /dest:console start "" tscon 15 /dest:console start "" tscon 16 /dest:console start "" tscon 17 /dest:console start "" tscon 18 /dest:console start "" tscon 19 /dest:console start "" tscon 20 /dest:console ) endlocal