Set oShell = WScript.CreateObject ("WScript.shell") oShell.run """\\server\share$\DeploymentName\Img\Setup.exe"" /qb /I \\server\share$\DeploymentName\Img\DeploymentName.ini /language en-us", 1, True Wscript.Sleep 600000 set svc=getobject("winmgmts:root\cimv2") sQuery="select * from win64_process where name='msiexec.exe'" set cproc=svc.execquery(sQuery) iniproc=cproc.count 'it can be more than 1 Do While iniproc = 1 wscript.sleep 60000 set svc=getobject("winmgmts:root\cimv2") sQuery="select * from win64_process where name='msiexec.exe'" set cproc=svc.execquery(sQuery) iniproc=cproc.count Loop set cproc=nothing set svc=nothing Wscript.Quit