I do want to run the command as the user that fired up the msi though... If I do Impersonate="no", wouldn't that run as LocalSystem (which is admin)?
> -----Original Message----- > From: Aaron Klor [mailto:aaron.k...@gmail.com] > Sent: 07 April 2011 12:39 > To: General discussion for Windows Installer XML toolset. > Subject: Re: [WiX-users] (no subject) > > Try Impersonate="no". With that attribute set to yes, that CA tries to > impersonate the user who ran the msi, because the deferred CA is already > running as admin. > > On Apr 7, 2011 6:13 AM, "Stelios Kyprou" <stelios.kyp...@formicary.net> > wrote: > > Hello everyone, > > I am trying to deploy a SharePoint WebPart from my installer, and the way I > found to do that in WiX is to create a deferred custom action, > which: > 1) Will fire up "cmd.exe" > 2) Run a .bat file which: > i) Run "stsadm.exe" (located under "C:\Program Files\Common > Files\Microsoft Shared\Web Server Extensions\14\BIN") > ii) Execute some commands (i.e. "stsadm.exe -o displaysolution -name > "mywebPart.wsp"") > > My deferred custom action definition looks like this: > <CustomAction Id="InstallWsp2010" Property="CMD" Execute="deferred" > Impersonate="yes" Return="check" > ExeCommand="/c ""[#WebPartInstall]" > "[STSADM2010]" "$(var.WebPartName)" > "[#Package]""" /> > > As you can see, I have the custom action to run as the user that fires up the > installer, not as LocalSystem, but I get an "Access Denied" message. > I get the SAME result when I try to run that command DIRECTLY from > "cmd.exe", and the way to actually make it work, is to run cmd.exe "As > Administrator". > > I still haven't found a way to do this with WiX, so my commands to not > succeed when run through the installers. > Any ideas on how I can make cmd.exe to run as administrator from wix? > Or if I can't is there another way to do this? Or do I have to write a C# > custom > action in order to achieve what I'm trying to do? > > Kind regards, > Stel > ________________________________ > > This message is confidential and may be privileged. It is intended solely for > the named addressee. If you are not the intended recipient, please inform > us. Any unauthorised dissemination, distribution or copying hereof is > prohibited. Formicary Limited registered office in England and Wales, address > 1 Taillar Road, Hedon, East Yorkshire HU12 8GU, registration number 3894343, > VAT number 747644304, does not guarantee that the integrity of this > communication has been maintained nor that this communication is free of > viruses, interceptions or interference. > > ------------------------------------------------------------------------------ > Xperia(TM) PLAY > It's a major breakthrough. An authentic gaming smartphone on the nation's > most reliable network. > And it wants your games. > http://p.sf.net/sfu/verizon-sfdev > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > ------------------------------------------------------------------------------ > Xperia(TM) PLAY > It's a major breakthrough. An authentic gaming smartphone on the nation's > most reliable network. > And it wants your games. > http://p.sf.net/sfu/verizon-sfdev > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users ________________________________ This message is confidential and may be privileged. It is intended solely for the named addressee. If you are not the intended recipient, please inform us. Any unauthorised dissemination, distribution or copying hereof is prohibited. Formicary Limited registered office in England and Wales, address 1 Taillar Road, Hedon, East Yorkshire HU12 8GU, registration number 3894343, VAT number 747644304, does not guarantee that the integrity of this communication has been maintained nor that this communication is free of viruses, interceptions or interference. ------------------------------------------------------------------------------ Xperia(TM) PLAY It's a major breakthrough. An authentic gaming smartphone on the nation's most reliable network. And it wants your games. http://p.sf.net/sfu/verizon-sfdev _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users