@echo off
set ERRORLEVEL=
if /i %OS% == Windows_NT goto WINNT
set ERRORLEVEL=6
goto ERRL
:WINNT
%LogonServer%\netlogon\gettype.exe
:ERRL
set NTNUM=%ERRORLEVEL%
goto T%ERRORLEVEL%
:T6
SET NTTYPE="Unknown"
goto END
:T5
SET NTTYPE="Windows NT [Enterprise/Terminal] Server Domain Controller"
goto END
:T4
SET NTTYPE="Windows NT [Enterprise/Terminal] Server Non-Domain Controller"
goto END
:T3
SET NTTYPE="Windows NT Server Domain Controller"
goto END
:T2
SET NTTYPE="Windows NT Server Non-Domain Controller"
goto END
:T1
SET NTTYPE="Windows NT Workstation"
:END