AppDNA Tech Tip – Importing apps when there is no installer

by Jeremy Saunders on June 19, 2013

Citrix has recently introduced me to an advanced component of AppDNA that allows the import of apps when a real installer is unavailable. This component is called the AppDNA MSI Generator.

The MSI Generator should only be used in the follow two scenarios:

  • Applications that are known to be just flat files/folders with no real installers.
  • Applications sitting on a file share with just a shortcut or simply copied on the local drive with no other action than that.

Using the MSI generator:

1. Install the AppDNA client on the machine where the application is located. The client is packaged in the same installer as the server (i.e. Citrix-AppDNA.msi, or Citrix-AppDNA-Quick-DB-Installation.msi).

AppDNA Installation Wizard: Installation Type

Select “Client Only”

2. Once the client has installed, navigate to “C:\Program Files\Citrix\AppDNA\Client” (for 32-bit OSs) or “C:\Program Files (x86)\Citrix\AppDNA\Client” (for 64-bit OSs), or the directory where the client was installed, if the default was not selected.

3. Run the “MSIGenertor.exe” (If you are running a version of AppDNA earlier than 6.2, please contact your Citrix Account Rep or SE for a proper license).

AppDNA MSI Generator

4. Choose “Select” from the menu and browse to the folder where the application resides. Then select OK.

AppDNA MSI Generator: Select

5. Select “Configure” and set the path for the location of the MSI. Then select OK.

AppDNA MSI Generator: Configure

Note that the MSI Generator will create a sub-folder derived from the FolderName, so you don’t put the actual folder name of the app in the path.

6. Select “Start”. The Status will change to “Running” and then “Complete” when it’s finished.

AppDNA MSI Generator: Status Running

AppDNA MSI Generator: Status Complete

Note that you can also monitor the actual output within the sub-folder.

7. This will create a *.msi file that can be imported directly into AppDNA for analysis and reporting.

AppDNA MSI Generator: Folder Structure Output

AppDNA MSI Generator: Folder Structure Output

I hope this helps if you ever run into a situation that fits into the two described scenarios.

Of course you could always script an xcopy via a batch file that you would then use together with the Install Capture process, but I’m sure you’ll agree that the MSI Generator tool is very handy indeed.

Jeremy Saunders

Jeremy Saunders

Technical Architect | DevOps Evangelist | Software Developer | Microsoft, NVIDIA, Citrix and Desktop Virtualisation (VDI) Specialist/Expert | Rapper | Improvisor | Comedian | Property Investor | Kayaking enthusiast at J House Consulting
Jeremy Saunders is the Problem Terminator. He is a highly respected IT Professional with over 35 years’ experience in the industry. Using his exceptional design and problem solving skills with precise methodologies applied at both technical and business levels he is always focused on achieving the best business outcomes. He worked as an independent consultant until September 2017, when he took up a full time role at BHP, one of the largest and most innovative global mining companies. With a diverse skill set, high ethical standards, and attention to detail, coupled with a friendly nature and great sense of humour, Jeremy aligns to industry and vendor best practices, which puts him amongst the leaders of his field. He is intensely passionate about solving technology problems for his organisation, their customers and the tech community, to improve the user experience, reliability and operational support. Views and IP shared on this site belong to Jeremy.
Jeremy Saunders
Jeremy Saunders

Previous post:

Next post: