Cheers Neil, Rob! I'll look into that later today and get back. Hans
On Fri, Feb 1, 2013 at 8:37 AM, Neil Sleightholm <n...@x2systems.com> wrote: > Take a look at ocsetup.exe; on Win2k8 you can run "ocsetup.exe Netfx3 > /norestart /quiet" and it will install the feature. Win2012 might be the > same but if it is like Windows 8 you are stuck as the features are not > built-in (I haven't actually installed 2012 yet so don't know). > > If it is not ocsetup it could be dcim or pkgmgr. > > You can't call any of these directly from burn so I wrote shell app that I > could embed in burn to call them with the correct command line (I never > completely finished it as we decided it was easier to drop .NET 3.5 and go > for .NET 4.0). This is the code I had but it was written in .NET so might > not any good if 2012 doesn't have any .NET installed: > > namespace OcsRunner > { > using System; > using System.Diagnostics; > > public class Program > { > public static int Main(string[] args) > { > var startInfo = new ProcessStartInfo(); > > startInfo.FileName = "ocsetup.exe"; > startInfo.Arguments = String.Join(" ", args) + " /norestart > /quiet"; > startInfo.WindowStyle = ProcessWindowStyle.Hidden; > startInfo.UseShellExecute = false; > > var p = new Process(); > p.StartInfo = startInfo; > p.Start(); > p.WaitForExit(); > > return p.ExitCode; > } > } > } > > Hope this helps. > > Neil > > -----Original Message----- > From: Hans ter Horst [mailto:hoshis...@gmail.com] > Sent: 01 February 2013 07:17 > To: General discussion for Windows Installer XML toolset. > Subject: Re: [WiX-users] Burn: Prerequisites on Windows 2012 Server and > the Server Manager requirement > > I didn't see an answer regarding this question and I'm sort of stuck on > this. Does anybody have an idea how to handle the different way Windows > 2012 Server behaves if a prerequisite is defined as a server feature? > > Thanks, > > Hans > > > On Wed, Jan 30, 2013 at 1:04 PM, Hans ter Horst <hoshis...@gmail.com> > wrote: > > > Hello, > > My program has a .NET 3.5 prerequisite and I have used Burn and the > > standard code successfully on Windows Server 2008 SP2. > > On Windows Server 2012 however, .NET 3.5 and many other prerequisites > > need to be installed via the Server Manager as features instead and > > cannot be installed via an MSI delivered with or pulled down via the > > Burn executable, see attached screenshot. > > > > My question is: How can I use continue to use Burn to handle my > > prerequisites and make it work on Windows Server 2012? > > > > Thanks, > > > > Hans > > > > -- > > http://monochrome.me.uk/blog/ > > > > > > -- > http://monochrome.me.uk/blog/ > > ------------------------------------------------------------------------------ > Everyone hates slow websites. So do we. > Make your web apps faster with AppDynamics Download AppDynamics Lite for > free today: > http://p.sf.net/sfu/appdyn_d2d_jan > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > > ------------------------------------------------------------------------------ > Everyone hates slow websites. So do we. > Make your web apps faster with AppDynamics > Download AppDynamics Lite for free today: > http://p.sf.net/sfu/appdyn_d2d_jan > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > -- http://monochrome.me.uk/blog/ ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_jan _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users