начните как-то так:
Код:
@echo off
for /f "skip=2 tokens=2-4*" %%a in ('qwinsta') do set "s=%%d"& call :# "%%a" "%%b" "%%c"
pause& exit
:#
if defined s (set "name=%~1 %~2"& set "ID=%~3") else (set "name=%~1"& set "ID=%~2")
echo %name% %ID%
echo Например заходим к пользователю и:
tasklist|>nul find "calc.exe" && if not %ID%==0 echo Не делаем logoff %name%
exit /b