Batch System Uptime

System Uptime

@ECHO OFF
SETLOCAL
ECHO.
IF [%1]==[] GOTO Syntax
IF NOT [%2]==[] GOTO Syntax
ECHO.%1 | FIND "?" >NUL
IF NOT ERRORLEVEL 1 GOTO Syntax

FOR /F "tokens=1* delims=\ " %%A IN ('ECHO.%1') DO SET server=%%A
SRVINFO -ns \\%server% | FIND /I "System Up Time:"
GOTO End

:Syntax
ECHO UpTime,  Version 1.00 for Windows NT
ECHO Show how long a system has been up and running
ECHO.
ECHO Usage:  %~n0  [ ^<server_name^> ]
ECHO.
ECHO Needs SRVINFO from the NT4 Server Resource Kit

:End
ENDLOCAL