Question

Locked

Extracting MSIs from EXEs

By Bizzo ·
I've been given a task to create an MSI for deployment for .Net Framework 2.0 for Windows 2000 Server and Windows Server 2003.<br>
<br>
The redistributable package downloaded from Microsoft is dotnetfx.exe
<br><br>
I can extract all the files using the command:
<br><br>
dotnetfx.exe /C /T:c:\dotnet2.0
<br><br>
But I'm left with 56 files including the MSI, but also an install.exe. When I run the MSI, it says I need to install using the install.exe.
<br><br>
.Net Framework 1.1 was easy as it extracted an MSI and a CAB, which I was able to include into the MSI using msidb.exe and Orca, leaving just a single MSI file with embedded CABs.
<br><br>
The problem I have is that the deployment method we use will only allow single MSI files to be deployed and executed.
<br><br>
Can anyone suggest any other method to create a single MSI for .Net Framework 2.0?
<br><br>
Failing this, I will be able to either "snapshot" the installation, which I'm not that keen on as they're not fully portable and may conflict with previously installed applications. Or Zip the package up and deploy silently using a script, but that will double the storage requirements.
<br><br>
<br>
If anyone's curious, we use Opsware as the deployment method, so SMS or any other method of deployment is not allowed. Also, I only have access to "freeware"; Orca, Windows Installer SDK, WinstallLE etc.
<br><br>
Thanks.<br>
<br>
<br>
(Edited to bump.)<br>
<br>
(Edit2 Just to <img src=http://www.cerocscotland.com/forum/images/avatars/MrBump.jpg&gt

This conversation is currently closed to new comments.

3 total posts (Page 1 of 1)  
| Thread display: Collapse - | Expand +

All Answers

Collapse -

I know this will not meet all your conditions...

by faradhi In reply to Extracting MSIs from EXEs

but Autoit may work for you. Basically it will allow you to automate everything during the install including clicks of a button.

Hope this helps.

Collapse -

Thanks for that

by Bizzo In reply to I know this will not meet ...

I've used AutoIt a lot in the past, unfortunately Opsware installs applications as System user and they're completely in the background So recording keystrokes/clicks won't work in this case as during deployment there is no GUI.

There is an option to compile the autoit script to an exe, but then I'd get in the same situation as before where I'd need to deploy two exes which will result in needing to zip up the package and execute as a script.

Thanks again faradhi.

Back to Networks Forum
3 total posts (Page 1 of 1)  

Related Discussions

Related Forums