evolus / pencil

The Pencil Project's unique mission is to build a free and opensource tool for making diagrams and GUI prototyping that everyone can use.
http://pencil.evolus.vn
GNU General Public License v2.0
9.05k stars 717 forks source link

SCCM silent install #589

Open Liampowe opened 4 years ago

Liampowe commented 4 years ago

When I deploy a silent install /S in SCCM the application never puts a shortcut on the desktop or the start menu.

If I manually run it using the installer with /S it works fine. Is there another switch I am missing that will ensure the shortcuts are added?

ghost commented 4 years ago

The developers are using NSIS for the installation program, which only accepts "/S", "/NCRC", and "/D" by default. It's up to the developers to tell it to listen for an "/ALLUSERS" parameter, and to set shortcuts appropriately. SCCM installs apps as the SYSTEM user, and since the shortcuts are created only for the current user, no shortcuts are created. I'm in the same boat as you, so looks like I'll run my install with a script to install Pencil with "/S", and then have the script create the shortcuts for all users.

Developers, please add in the ability to create shortcuts for all users in NSIS, or use an alternate installation maker, like Inno Setup (free) or use the WIX Toolset (also free) to create MSI-based installations.