REM modify the temp directory
dotnetfx.exe /t:c:\temp /c
tree %temp% /f > %temp%\findmsi.txt
sort < file.txt
dir filename.txt /s
dir filename.txt /s /b
set /a myhost = hostname
echo %myhost%
REM johnpfeiffer put this .bat file and wget in c:\
REM using standard command .exe and %temp% is system defined
REM NOTE: it is case sensitive
echo off
set INSTALLERFILENAME=filename.exe
set URL=http://10.10.10.23/output/%INSTALLERFILENAME%
set USER=username
set PASSWORD=password
set SECONDS=60
set TEMPFILE=tempfile.txt
c:\wget\wget.exe --auth-no-challenge --user=%USER% --password=%PASSWORD% %URL% -O %temp%\%INSTALLERFILENAME%
start %temp%\%INSTALLERFILENAME%
echo "Waiting %SECONDS% seconds for Installer.exe to extract temporary files"
ping -n %SECONDS% 127.0.0.1 > null
REM complicated way to find the msi and set the variable
for /f "tokens=* delims= " %%a in ('dir /b /s %temp%\*.msi') do ( set MSIFILENAME=%%a )
echo %MSIFILENAME%
start msiexec /i %MSIFILENAME% /q
echo "Waiting %SECONDS% seconds before taskkill /F /IM %INSTALLERFILENAME%"
ping -n %SECONDS% 127.0.0.1 > null
taskkill /F /IM %INSTALLERFILENAME%
taskkill /F /IM ISBEW64.exe
echo "Waiting %SECONDS% seconds before taskkill /F /IM msiexec.exe"
ping -n %SECONDS% 127.0.0.1 > null
taskkill /F /IM msiexec.exe