Solved

Unattended Install eHealth SystemEDGE client on servers

Posted on 2010-11-08
13
1,644 Views
Last Modified: 2012-05-10
I need to install CA eHealth SystemEDGE (CASysedge_4_3_SP4_win_x86.exe) on a few hundred servers.  I want to build something I can deploy via SCCM that will install and at least partially configure the servers.

I was able to extract the msi from the setup file, but I can not install it, as a message comes up saying:
"This installation can not be run by directly launching the MSI package; you must run setup.exe."

I've looked around online but can not seem to find a way to get around this.  Does anyone have an ideas on how to deploy this?
0
Comment
Question by:ednetman
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 7
  • 4
  • 2
13 Comments
 
LVL 35

Expert Comment

by:Joseph Daly
ID: 34085578
Using SCCM you should be able to just use the exe file along with any command line options that are available for it. This will vary for every program so you should start by running a CASysedge_4_3_SP4_win_x86.exe /? from the command line. This will tell you what you have to work with.

This program migh also support an XML or other type of answer file. If that is the case you can simply use that proper command from within SCCM and it should work.
0
 
LVL 7

Author Comment

by:ednetman
ID: 34087334
Yeah, I tried to create an answer file and the installer just errors out.  I was really hoping to see if someone had already done this and could share their command lines and answer files (with the sensitive info made generic).
0
 
LVL 35

Expert Comment

by:Joseph Daly
ID: 34094009
Most answer files are pretty picky about their setup/formatting even a single error would cause it to fail out usually.

That product seems like a pretty obscure product that many people probably wont have available to them. If I had the install file im sure I could figure something out but without it is kinda difficult. This isnt like MS office where everyone and their mother has it you know.

Good luck.
0
Flexible connectivity for any environment

The KE6900 series can extend and deploy computers with high definition displays across multiple stations in a variety of applications that suit any environment. Expand computer use to stations across multiple rooms with dynamic access.

 
LVL 10

Expert Comment

by:Kezzi
ID: 34094233
What error does the installer give you?  are you able to post the answer file?
0
 
LVL 7

Author Comment

by:ednetman
ID: 34128955
It never creates the answer file, the installer just runs for a few seconds then it goes away.  No on-screen info, etc.  I was really looking for someone who has been able to get this to work so I didn't have to start from scratch.  Maybe even someone who figured out how to make the MSI work without the setup file.  That way i could use a transforms file.
0
 
LVL 10

Expert Comment

by:Kezzi
ID: 34135581
Have you tried passing MSI command line properties with the Setup.exe?  some exe's that launch msi's allow you to use MSI command line properties.
0
 
LVL 7

Author Comment

by:ednetman
ID: 34136893
I have been able to record the answer file, but the MAIN THING  needed to cpature wasn't recorded.  That's the change in installation directories.  I tried to add it on the fly, but I think the install DIR must be passed to the MSI from the Setup.exe.

My files are all in D:\temp and the command lines I have tried are:
CASysedge_4_3_SP4_win_x86.exe /s /f1"D:\Temp\Setup.iss" /v"/qn INSTALLDIR=D:\SysEdge"
CASysedge_4_3_SP4_win_x86.exe /s /f1"D:\Temp\Setup.iss" /v"/qn INSTALLDIR=\D:\SysEdge"
CASysedge_4_3_SP4_win_x86.exe /s /v"/qn INSTALLDIR=D:\SysEdge" /f1"D:\Temp\Setup.iss"
CASysedge_4_3_SP4_win_x86.exe /s /v"/qn INSTALLDIR=\D:\SysEdge" /f1"D:\Temp\Setup.iss"

Also tried to add the entries to the answer file:

[InstallShield Silent]
Version=v5.00.000
File=Response File
Name=SystemEDGE
Version=4.3.4
Company=CA
[SdAskDestPath-0]
szINSTALLDIR=D:\
Result=1

No luck, any ideas?

0
 
LVL 10

Expert Comment

by:Kezzi
ID: 34137192
/v"/qn INSTALLDIR=D:\SysEdge"

doesnt look right to me.  Not sure if its just a typo from you adding it site, but change it to look like this instead.

/v /qn INSTALLDIR="D:\SysEdge"

also not sure about szINSTALLDIR=D:\
0
 
LVL 7

Author Comment

by:ednetman
ID: 34137600
/v"  -  Is the command to pass commands to the MSI

Everything being passed to the MSI has to be in the quotes: /v"qn INSTALLDIR=D:\SysEdge"

grrrrrr, this is driving me nuts!
0
 
LVL 10

Expert Comment

by:Kezzi
ID: 34137953
OK try this, use the MSI just how you want to, but add ISSETUPDRIVEN=1 to the command line.  This will trick the MSI into thinking it was launched by setup.exe

0
 
LVL 7

Author Comment

by:ednetman
ID: 34138517
I tried that before, but it doesn't work because the MSI is looking for a lot of things that the setup file is passing as variables, as well as a lot of dll files that the setup registers during setup.  Even if I register all the dll files from the command line first, it still ends up crashing the installer with an error: Type Mismatch and then a long string of numbers.
0
 
LVL 7

Accepted Solution

by:
ednetman earned 0 total points
ID: 34291773
Looks like the only option was to repackage.  However, that's what I was trying to avoid as the only thing I have the ability to do is a snapshot / compare type of install.  This won't cover the multiple OS types and hardware configs.  Once working I was going to adjust the answer file so that different hard drives could be used as some servers have D: as the DVD-ROM and would need to be installed to E: or F:.

We ended up having an "Install Party" where several of us stayed late one night, split up the list, ordered a pizza, and installed the software by hand.
0
 
LVL 7

Author Closing Comment

by:ednetman
ID: 34328484
Experts ran out of solutions, none actually worked.  :-(  Fixed myself.
0

Featured Post

Flexible connectivity for any environment

The KE6900 series can extend and deploy computers with high definition displays across multiple stations in a variety of applications that suit any environment. Expand computer use to stations across multiple rooms with dynamic access.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

IT certifications are a concrete representation of continual learning on the part of the candidate.  Continual learning is necessary for the long term success of an IT professional, but are IT certifications the right path for you?
Postmortem reporting allow us to examine mistakes in a way that focuses on the situational aspects of a failure’s mechanism and the decision-making process of individuals proximate to the failure. Read our guide on how to handle IT post-mortem repor…
In this video we outline the Physical Segments view of NetCrunch network monitor. By following this brief how-to video, you will be able to learn how NetCrunch visualizes your network, how granular is the information collected, as well as where to f…
Monitoring a network: why having a policy is the best policy? Michael Kulchisky, MCSE, MCSA, MCP, VTSP, VSP, CCSP outlines the enormous benefits of having a policy-based approach when monitoring medium and large networks. Software utilized in this v…

691 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question