Wednesday, June 3, 2015

Installation Automation

Blass Deployment Solutions Installation Automation 

A couple of weeks ago when finishing up a project my then employer asked me about automating future installations and I began to think about it. The vast majority of Enterprise installations today come in the form of an MSI (Windows Installer) or as a MSI with an executable wrapper. After a bit of research it turned out that a Windows Installer is essentially a self contained database containing all the information required to install and remove. Once I discovered this I was quickly able to query the "database" to gather that information.



What it does,

The Blass Deployment Solutions Installation Automation Tool generates six scripts
  1. Install.cmd - A Batch Script that Installs the MSI
  2. Uninstall.cmd - A Batch Script that Removes the MSI
  3. Install.vbs - A VBS script installs the MSI
  4. Uninstall.vbs - A VBS script that removes the MSI
  5. Install.ps1 - A Power Shell script that installs the MSI
  6. Uninstall.ps1 - A Power Shell script that removes the MSI
Download the Blass Deployment Solutions Installation Automation

For an questions or comments please feel free to contact me,

Linkedin Google+ Facebook