I am curious to know whether AppDNA supports any commandline switches to do the import, analysis of the applications silently? Or does it support scripting to achieve this? Your reply would be greatly appreciated.

0 Comments   [ + ] Show Comments


Please log in to comment



There are customers who do want to automate the import process. But, there are no documented/supported ways to automate workflows in AppDNA.

Answered 05/07/2013 by: jagadeish
Red Belt

  • Yes, I would also love to automate this. Lets see whether Citrix come up with any such options in future releases.
Please log in to comment

Hi - I work for Dell and we have a product called ChangeBASE which offers a similar set of features to AppDNA. We have a set of commands which can be used to automate the import of you applications into the tool, then automatically assess the apps and create compatibility reports.

Let me know if you'd like more info.

Answered 05/08/2013 by: bcook
Senior Yellow Belt

  • Great!! I have not worked on ChangeBASE but would like to give a try. Are these commands documented in the help files? I will start checking them ...
    • Hi. Yes they are fully documented. You can download a free trial from www.quest.com/changebase.
  • BCook, I will start exploring! Thanks much :)
Please log in to comment

Yes It does, Install Capture is used by AppDNA to import Windows applications that are not in MSI or SFT format. It uses a virtual machine solution to capture the application’s data and build an msi for you which it then imports. (I wouldn't use that for distribution)

By default an import job wil ask for userintervention. If the app you want to import has silent switches and you know them you can specify them in the properties of the import job and AppDNA will use them to run the setup silently.

Video explanation: http://www.youtube.com/watch?v=akBlHM7JHfc

If you want an app to automate the discovery of your silent setup switches look into http://www.setupcommander.com/



Answered 05/06/2013 by: EVEEN
Green Belt

  • EVEEN, Thanks much for your reply. I should have been more precise with my question.

    I wanted to know whether there is any way where I do not use the APPDNA GUI at all, but use some scripts/arguments to invoke the particular AppDNA exe to do the import job silently?

    For example, if I give a list of application names and its location, the script should login to AppDNA, import the apps, analyze them and save the reports to a particular location. All these should happen without any user intervention. You may have a question why I should think of this when AppDNA has an option to do a bulk import. This is just a small piece in a big picture I am thinking of. Your insights would be really helpful.
  • Hmm.. I would have to dive into the app to find that out. Usually we can spare a set of hands to do the import via the gui. There should be API calls that the GUI is using to run it's own engine. The API might not be open for the public nor documented by Dell though :)
  • Seems to be a nearly impossible thing.. Thanks EVEEN for your reply.
  • Hello there,
    I'm delighted that you've raised the question, AppDNA has commandlines, and an API will be published soon. This way you'll be able to manage your workflow.
    As part of automation you can also automate applications import for any technology, for each application that can be silently installed.
    Hope that helps, anything please let me know ! :-)
    Citrix AppDNA Product Management (and former consultant)
  • Good to know!! Hope it would be published soon!! Thanks Olivier!
Please log in to comment
Answer this question or Comment on this question for clarity