Oh, and my suggesting would be using the built in Windows stuff to create a self extracting exe which calls a batch file which calls a Powershell script which self elevates.
A lot of parts but I don't think there is a high risk of any of those failing. On Mon, Jul 28, 2014 at 11:06 AM, Ryan <[email protected]> wrote: > I don't think compiling those will work, From PS2exe's site: > > Therefore the EXE file is*not* a real “standalone” EXE file. It needs > PowerShell to be installed!!! And – of course – it needs .NET Framework > v2.0. Furthermore “script execution” have to be allowed (see cmdlet: > set-execultionpolicy). – The resulting EXE is “MSIL” and is able to execute > as x64 or x86. > > > On Mon, Jul 28, 2014 at 11:01 AM, Daniel Ratliff <[email protected]> > wrote: > >> PS2EXE works pretty well. It’s a powershell wrapper for a powershell >> script. I think it uses c# to compile. >> >> >> >> http://ps2exe.codeplex.com/ >> >> >> >> The biggest issue I see on the target machines is the PowerShell version >> level, depending on what needs to be done. >> >> >> >> Any XP machines with no PowerShell? If the environment is Win7 or higher >> you are golden. >> >> >> >> *Daniel Ratliff* >> >> >> >> *From:* [email protected] [mailto: >> [email protected]] *On Behalf Of *Nash Pherson >> *Sent:* Monday, July 28, 2014 11:55 AM >> >> *To:* [email protected] >> *Subject:* RE: [mssms] OT: Need a software packing app >> >> >> >> > . You simply call >> >> >> >> Trevor – He isn’t the one calling it, the end user is. He needs a >> packaged application to distribute so the user ran just download the binary >> and double click on it. These are not managed computers. >> >> >> >> >> >> >> >> >> >> >> >> *From:* [email protected] [ >> mailto:[email protected] <[email protected]>] *On >> Behalf Of *Trevor Sullivan >> *Sent:* Monday, July 28, 2014 10:51 AM >> *To:* [email protected] >> *Subject:* RE: [mssms] OT: Need a software packing app >> >> >> >> Nash, >> >> >> >> Script execution policy is a non-issue. You simply call (from a batch >> wrapper): >> >> >> >> powershell.exe -ExecutionPolicy Bypass -File "%~dp0%\MyScriptFile.ps1"; >> >> >> >> Cheers, >> >> Trevor Sullivan >> >> Microsoft PowerShell MVP >> >> >> >> *From:* [email protected] [ >> mailto:[email protected] <[email protected]>] *On >> Behalf Of *Brandon Linton >> *Sent:* Monday, July 28, 2014 10:46 AM >> *To:* [email protected] >> *Subject:* RE: [mssms] OT: Need a software packing app >> >> >> >> That makes more sense but I wouldn’t completely agree that Powershell >> still isn’t a good fit depending on his needs. Powershell DSC is very >> powerful and if done properly the user wouldn’t even know he was working >> with any scripts etc… >> >> >> >> http://technet.microsoft.com/en-us/library/dn249912.aspx >> >> >> >> *Thanks,* >> >> *Brandon A. Linton* | Sr. Consultant | [email protected] | Work >> 484.323.7205 >> >> >> >> *From:* [email protected] [ >> mailto:[email protected] <[email protected]>] *On >> Behalf Of *Nash Pherson >> *Sent:* Monday, July 28, 2014 11:42 AM >> *To:* [email protected] >> *Subject:* RE: [mssms] OT: Need a software packing app >> >> >> >> > make available for download to our customers (outside of ConfigMgr), >> >> >> Mike is trying to make a software package for people to install on their >> own machines which are not managed by the organization. >> >> >> >> > PowerShell is free and built-in. >> >> >> >> As these are not managed devices, having end users deal with script >> execution policies seems like a bad idea, and spending money on a public >> cert seems like moving in the wrong direction. >> >> >> >> >> >> Mike – I’d give the trial with Advanced Installer a shot. For what you >> need, I think it is the right features/price. If it doesn’t work for you, >> Flexera offers a trial as well, but that is much more expensive and has a >> lot that you don’t need. >> >> >> >> I hope that helps, >> >> >> >> >> >> Nash >> >> >> >> >> >> >> >> *From:* [email protected] [ >> mailto:[email protected] <[email protected]>] *On >> Behalf Of *Brandon Linton >> *Sent:* Monday, July 28, 2014 10:36 AM >> *To:* [email protected] >> *Subject:* RE: [mssms] OT: Need a software packing app >> >> >> >> Even more so I am confused as this is built in to ConfigMgr 2012 in the >> Application Model. Why would you not want to use that assuming CM12? But >> yes to Trevor’s point Powershell works well for this as well. >> >> >> >> *Thanks,* >> >> *Brandon A. Linton* | Sr. Consultant | [email protected] | Work >> 484.323.7205 >> >> >> >> *From:* [email protected] [ >> mailto:[email protected] <[email protected]>] *On >> Behalf Of *Trevor Sullivan >> *Sent:* Monday, July 28, 2014 11:33 AM >> *To:* [email protected] >> *Subject:* RE: [mssms] OT: Need a software packing app >> >> >> >> PowerShell is free and built-in. >> >> >> >> Cheers, >> >> Trevor Sullivan >> >> Microsoft PowerShell MVP >> >> >> >> *From:* [email protected] [ >> mailto:[email protected] <[email protected]>] *On >> Behalf Of *Murray, Mike >> *Sent:* Monday, July 28, 2014 10:08 AM >> *To:* [email protected] >> *Subject:* [mssms] OT: Need a software packing app >> >> >> >> Hey folks, >> >> >> >> We have an application we want to make available for download to our >> customers (outside of ConfigMgr), but it requires another app to be >> installed along with it (the installer would check to see if app A exists >> already, if not, it would install it). I’m looking for an easy packager app >> that can handle prerequisites, and is fairly inexpensive/cheap. I’m looking >> at Advanced Installer, I think the Professional license should cover what >> we need. >> >> >> >> Any other suggestions? >> >> >> >> >> >> Best Regards, >> >> >> >> Mike Murray >> >> Desktop Management Coordinator - IT Support Services >> >> California State University, Chico >> >> 530.898.4357 >> [email protected] >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> The information transmitted is intended only for the person or entity to >> which it is addressed >> and may contain CONFIDENTIAL material. If you receive this >> material/information in error, >> please contact the sender and delete or destroy the material/information. >> >> >

