john pfeiffer
  • Home
  • Categories
  • Tags
  • Archives

installshield msiexec hudson unattended install

echo off

set URL=http://10.10.10.23:8080/view/clients/job/win-inception-client/lastSuccessfulBuild/artifact/output/installer.exe set USER=username set PASSWORD=password set INSTALLERFILENAME=installer.EXE set TEMPDIRECTORY=C:\docume~1\user\locals~1\Temp set SECONDS=60 set TEMPFILE=tempfile.txt

c:\wget\wget.exe --auth-no-challenge --user=%USER% --password=%PASSWORD% %URL%

start c:\%INSTALLERFILENAME%

echo "Waiting %SECONDS% seconds for Installer.exe to extract temporary files" ping -n %SECONDS% 127.0.0.1 > null

dir /b %TEMPDIRECTORY%*.msi > %TEMPDIRECTORY%\%TEMPFILE%

set /p MSIFILENAME=<%TEMPDIRECTORY%\%TEMPFILE%

echo %MSIFILENAME%

del %TEMPDIRECTORY%\%TEMPFILE%

start msiexec /i %TEMPDIRECTORY%\%MSIFILENAME% /q

echo "Waiting %SECONDS% seconds for MSI to install" ping -n %SECONDS% 127.0.0.1 > null

taskkill /F /IM installerwrapper.exe

echo "Waiting %SECONDS% seconds before killing installer" ping -n %SECONDS% 127.0.0.1 > null

taskkill /F /IM %INSTALLERFILENAME%

echo "Waiting %SECONDS% seconds before killing all msiexec jobs" ping -n %SECONDS% 127.0.0.1 > null

taskkill /F /IM msiexec.exe


  • « Ubuntu 11 qemu tinycore cherokee
  • Linux install software continued ppa »

Published

Aug 15, 2011

Category

research

~110 words

Tags

  • hudson 1
  • install 58
  • installshield 2
  • msiexec 1
  • research 199
  • unattended 2