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 ----------------------------------------------------------