01 February 2017

Using Registry Keys to configure MSI Installations

After posting the video on how to use registry keys to pre-configure the settings of an MSI during installation, I got a lot of interest, so I decided to create this blog to explain how it works and why it can be beneficial. This method should not be considered as a standard use. It has a very small window of uses in deployments.

Some apps that I deploy are updated on a continuous basis and use MSI installers. The companies never change the MSI properties. Because of never changing the properties in the MSI database tables, this gives the opportunity to create a PowerShell installer script that pushes the registry keys down to the system before it installs the application. Those registry keys control the way the MSI functions during installation the same way calling properties at the msiexec.exe command line does. If you have apps that rarely change the properties of the MSI, this way can make future upgrades a lot easier.

Here is the video I posted on YouTube:



Related Posts:

  • Remove AD Disabled Systems from SCCM Recently, I wanted to clean up SCCM of a bunch of systems that still reside in active directory, but are also disabled. The first thing I did was to try and query SCCM for a list of systems that were populated via AD, but h… Read More
  • SCCM Hardware Inventory with Verification This script will initiate a hardware inventory. It scans the InventoryAgent.log file for the initiation of the hardware inventory and then for the completion. The script will return an error code 1 if the initiation was ign… Read More
  • Trusted Sites Report Recently, we had to add a new trusted site to the trusted sites GPO. As you may know, if the GPO contains a lot of trusted sites, it can be cumbersome to determine if a site is in there. I wrote this PowerShell script that … Read More
  • Dell BIOS Reporting Tool Recently, we ran into a problem when we discovered some of the newer laptops were not automatically disabling the WiFi when connected to ethernet. What made the task even more difficult was that all of our Dell Latitude 74… Read More
  • Installing the .Net Framework 4.7 MSU file I needed to install .Net Framework 4.7 on all systems. We no longer manage windows updates via SCCM, so we needed to deploy it as an application. I downloaded the two MSU files, 32-bit and 64-bit, from the Microsoft Update… Read More

0 comments:

Post a Comment