Listing of Nilogin.cmd
@ECHO OFF
SET NiServerDir=NiDir
if not %NiServerDir%==NiDir goto _InstallAndStartClient
ECHO Error: Server source path not specified in Nilogin.cmd!
PAUSE
goto _Exit
:_InstallAndStartClient
ECHO ----------------------------------------------------------
ECHO Checking NetInstall Client Installation...
if not '%OS%' == '' goto _CheckWinDir
:: This is only for W9X Clients:
:: check if NetInstall Client has to be updated from NI5.X to NI5.51 or later
:: or it has never been installed
if exist %windir%\niSisLib.dll goto _CheckWinDir
ECHO Client has to be installed or updated
start /wait "%NiServerDir%\niagnt32.exe" /install %NiServerDir%
:_CheckWinDir
if not exist %windir%\niagnt32.exe goto _CheckProgramFiles
ECHO.
ECHO Starting NetInstall Client...
start %windir%\niagnt32.exe
goto _Exit
:_CheckProgramFiles
if not exist "%programfiles%\netinst\niagnt32.exe" goto _InstallClient
ECHO.
ECHO Starting NetInstall Client...
start "NetInstall Agent" "%programfiles%\netinst\niagnt32.exe"
goto _Exit
:_InstallClient
ECHO.
ECHO Installing NetInstall Client...
start "NetInstall Installation" /wait "%NiServerDir%\niagnt32.exe" /install %NiServerDir%
ECHO.
ECHO Starting NetInstall Client for the first time...
:: start agent on Windows NT / 9X
if exist %windir%\niagnt32.exe start %windir%\niagnt32.exe
:: start agent on Windows 2000
if exist "%programfiles%\netinst\niagnt32.exe" start "NetInstall Agent" "%programfiles%\netinst\niagnt32.exe"
:_Exit
ECHO ----------------------------------------------------------