Well I just spent more time than I'd like to admit on getting ObjectStore to install on some computers without much interaction. I could not find any guide or any help online but I did run into others wondering how to do this. I have figured it out for ObjectStore 6.2.5 however I can't guarantee this will work on other versions.
Running the ObjectStore MSI directly will result in an error stating that it must be started from the setup.exe. This makes things a bit difficult. I initially tried using ORCA to dig inside the MSI however I could not find a way to bypass that specific check. After searching around for other MSI's with similar behavior, I read that installscripts such as this one cannot be bypassed. Fortunately after many tests I found that running the below command got me at a starting point:
CDROM:\Support Files\Progress\ObjectStore\setup.exe -r
The above runs through and installs the program on the computer, using the input you provided. Unlike the regular setup this is used with -r switch, r meaning record. Post-install check the Windows directory for a setup.iss file. This is the configuration file for all future setups. It will look like this on the inside:
[{9F72D512-EDC5-40A0-B2E6-782536DEC91B}-DlgOrder]
Dlg0={9F72D512-EDC5-40A0-B2E6-782536DEC91B}-SdLicense-0
Count=5
Dlg1={9F72D512-EDC5-40A0-B2E6-782536DEC91B}-SprintfBox-0
Dlg2={9F72D512-EDC5-40A0-B2E6-782536DEC91B}-SdAskDestPath-0
Dlg3={9F72D512-EDC5-40A0-B2E6-782536DEC91B}-SdFinish-0
Dlg4={9F72D512-EDC5-40A0-B2E6-782536DEC91B}-RebootDialog-0
[{9F72D512-EDC5-40A0-B2E6-782536DEC91B}-SprintfBox-0]
Result=1
[{9F72D512-EDC5-40A0-B2E6-782536DEC91B}-SdSetupCompleteError-12060]
Result=1
[{9F72D512-EDC5-40A0-B2E6-782536DEC91B}-SdLicense-0]
Result=1
[{9F72D512-EDC5-40A0-B2E6-782536DEC91B}-SdAskDestPath-0]
szDir=C:\ODI
Result=1
[{9F72D512-EDC5-40A0-B2E6-782536DEC91B}-SdFinish-0]
Result=1
bOpt1=0
bOpt2=0
[{9F72D512-EDC5-40A0-B2E6-782536DEC91B}-RebootDialog-0]
Result=0
Choice=0
With this answer file, you can now run the below command on computers and have a silent install. Be sure to note the lack of space directly after the -f1 argument.
CDROM:\Support Files\Progress\ObjectStore\setup.exe -f1"{location of ISS file}" /S /v /qn
Lastly, I dug around and found some other properties which look like they can be appended to the ISS file to provide additional setup. I have not gone far enough to know exactly what they do but I will document any future findings if I need anything more than the regular setup.
[{9F72D512-EDC5-40A0-B2E6-782536DEC91B}-SdWelcomeMaint-0]
Result=301
[{9F72D512-EDC5-40A0-B2E6-782536DEC91B}-SdAskOptions-0]
Component-type=string
Component-count=1
Component-0=Yes - start the ObjectStore Server automatically.
Result=1
I hope I'm the only one stuck with this software!
