How to install an msi an msi silently that should be visible to perticular group of users.
Hi,
I need some help on an msi installation. I need to install the msi in all machines but it should only viable to perticular group of users. How can we write a powershell script or any parameters that should install the msi silently but should be visible to perticular group. Please help me on this.
Answers (4)
If you are trying to have the application only show for a particular group of users, it's not going to be possible through the MSI installer. The MSI installer is only going to install per machine or per user depending on how it's designed. You would need to write a script or have something running that checks on logon to hide the icon if a user is not part of a specific security group.
- Setup the MSI so that it installs without Shortcuts or Desktop icons.
- Create a group of the user that you want to have the shortcuts.
- Create a GPO that copies the shortcuts to the current logged in users desktop and start menu
- Restrict access to the GPO to only the groups you want
This should allow you to install the MSI to all computers, but only the users you want will have shortcuts to the files.
It may be tempting to take it a step further and also have the GPO restrict the security settings on C:\Program Files\YOURAPP by replacing "Users" with YOURGROUP to ensure user cannot browse for the program, but that can be messy.