Detecting end of Installshield in batch file

Detect the end of a silent install.

Detecting the end of doing a silent install using Installshield in a batch file is difficult to do because the installation process is run in the background. Using the command "TLIST.EXE" from W2K support tools and a simple loop can simplify the task. The command TLIST -p "process" returns an error level with the PID of the process running, or -1 if the process does not exist. Here's a sample of how we can do this:

Installation of Adobe Acrobat 5.0

Replace "_INS5576._MP" with the process running in the background when your installation is running. You can find this with Task Manager.

setup.exe -s
ECHO OFF
cls
ECHO Installing ADOBE ACROBAT now ...
:DEB
TLIST -P _INS5576._MP |FIND "-1"
IF %ERRORLEVEL% == 0 GOTO FIN
SLEEP 5
GOTO DEB
:FIN


This was first published in January 2002

Dig deeper on Microsoft Windows Data Backup and Protection

Pro+

Features

Enjoy the benefits of Pro+ membership, learn more and join.

0 comments

Oldest 

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to:

-ADS BY GOOGLE

SearchServerVirtualization

SearchCloudComputing

SearchExchange

SearchSQLServer

SearchWinIT

SearchEnterpriseDesktop

SearchVirtualDesktop

Close