Wilco van Bragt - LinkeIn Wilco van Bragt - Twitter rssa 

CitrixTools.Net Part 3

Some while ago I already published two articles about CitrixTools.Net FreeWare utilities. In the timeframe between those articles Pierre Marningon  of CitrixTools.Net developed again some new tools. These new tools together with some tools I did not mentioned in the previous articles are reviewed in this third part article about CitrixTools.Net Freeware Tools.

XenApp Reporter

This utility is still in beta phase, but it is available for download for everyone. XenApp Reporter is created for easily documenting the settings within your Citrix farm comparable with the tools discussed in this earlier Glance at Free article.

The utility is MSI installation file and requires .Dot Framework 3.5 to be installed on the system to function. After the installation the executable can be started.


In the console the options can be selected which you would like to document, followed by specifying the location where the documents can be stored. The tool will be querying each server for the specific server settings. When a server is not on-line the tool will generate a pretty heavy error at this moment. Per component a HTML file is created, which has a nice layout. At this moment the tool is not generating all settings completely. For example in my test the load evaluator properties are still empty, but the parts that are working deliver a nice set of documentation. The HTML files can be easily imported in Microsoft Excel to create your own personalized set of documentation. The tool has definitely potential, but some improvements should be made (but after all it is just a alpha release).

Citrix Automatic Installation Generator

Although this tool can be found on CitrixTools.Net it has a logo of a company called Anetys. However this tool is pretty cool, I must admit. In this article series I explained how Citrix Presentation Server / XenApp can be installed easily using unattended parameters. Although the command lines are not really difficult this utility will create the complete command line parameters (in CMD or VBS script). On the first pane you configure the overall settings applicable to your farm. Unfortunate there is no option available to select the platinum edition as the server edition selection box. After filling in these settings you can choose whether you would like to create the CREATE FARM script (for the first server in the Farm) or the JOIN FARM script (for adding more servers in the farm). When all the settings are filled a simple press on the buttons creates a complete unattended installation script.


XenApp Visibility Manager

Also the XenApp Visibility Manager exists of a MSI installation file, which requires .Net Framework 2.0 as a requirement. The XenApp Visibility Manager is a tool which displays all Published Applications in the farm and gives the opportunity to enable or disable a set of applications with a few clicks.


Within the left pane you can select the applications which you would the enable or disable, while at the right the state can be selected which will be applied when pressing the Proceed button. In the upper right pane the current state of the application is displayed. When you would like to enable/disable multiple applications (for example when using Silo's or Managed Application Groups) this can be a nice utility.

XenApp Specific Launcher

Just like the other CitrixTools.Net utilities also this utility is delivered via a MSI installation. Also .Net Framework 2.0 is required for the tool to function. There are applications which open additional child processes for functioning properly. However when closing the application the child process is not closed and the session of the users stays active. Citrix created a registry key to add such processes, so they will be killed when the application is closed. However sometimes this solution does not function correctly and for those cases this utility is available.


With the utility an application executable need to be added as the first parameter, followed by optional startup parameters and at last the problematic child process that need to be killed when the application is closed by the end user. Only one executable can be specified as a child process, which will be sufficient for most of the issues.


Just as the other earlier reviewed CitrixTools.Net are mostly delivered as MSI installations. Personally I like such tools just to be delivered as executable if possible. However the tools are again useful if the specific situation is available within your infrastructure. Personally I really like the Citrix Automatic Installation Generator a lot, especially if you would tune the components to be installed on your Citrix servers. The XenApp Report Manager has potential. I really hope that the functionally will be extended so more information can be document as available in the current tools. The other tools are useful if you have the situation available within your infrastructure.