Create Application Configurations

Now that the application is available we can create a configuration for it. A configuration is a set of options, that are attached to an application.

Keep in mind that you should create application installations with parameters and variables. Never should we create hardcoded values in the installation scripts.

You can create multiple configurations with different parameters for the same application.

Create Configuration

To create a configuration, open the Applications Area and click on the Gear next to the application you want to create a configuration for. It will open the action menu and then click on Create Configuration.

Create application configuration

A new window opens:

Create configuration

Fill in the following fields so that the configuration can be created:

  • Package name

  • Name of author

All other switches and parameters depend on the application you want to deploy.

  • DeploymentType: Choose between

    • Install

    • Uninstall

  • DeployMode: Choose between

    • Silent

    • Interactive

    • NonInteractive

These are the additional parameters and definitions:

  • AllowRebootPassThru: Specify whether to allow the 3010 exit code (reboot required) to be passed back to the parent process (e.g. MEMCM) if detected during an installation. If a 3010 code is passed to MEMCM, the MEMCM client will display a reboot prompt. If set to false, the 3010 return code will be replaced by a “0” (successful, no restart required).

  • TerminalServerMode: Changes to user install mode and back to user execute mode for installing/uninstalling applications on Remote Desktop Session Host/Citrix servers.

  • DisableLogging: Disables logging to file for the script.

We suggest putting a prefix in front of the application name like: INSTALL_Citrix_BrokerPowerShellSnap-In_7.24.0.52_x64_Any

You can now save your application configuration and proceed to the next chapter.