This area shows all available software installation packages inside your account:

Applications overview

Table View

The most frequent information are:

  • Vendor: This is the vendor for the application.

  • Name: The name of the application.

  • Version: The version from the application installer or executable.

  • Revision: The revision of the deployment script.

  • Operating System: The target operating system.

    Remember: We always create application installations for specific operating systems in our extensions. That makes it easier to maintain installation files for and after migrations to other operating systems.

  • Architecture: The architecture of the installation.

    There are three possibilities: x64, x86 or any.

  • Language: This is the language of the installation package.

    Can be everything from: EN, DE, ES, RU… or ANY, if the language doesn’t matter.

  • Upload Time: This is the time of the application upload via our frontend.

  • Uploaded By: This is the person who uploaded the application.

More applications information

  • PSADT Version: This is the PSADT version of the application.

  • Type: This is a classification that we are using for PSADT packages because you could use the framework for other purposes than application installation as well.

    Possible values are:

    • APP - Application
    • DRV - Driver
    • USR - User Configurations
    • SYS - System Configuration
  • Author: This is the author of the installation script.

Action Menu

These are the currently supported actions that are available for an application:

Applications action menu

The application information is automatically integrated during the PSADT upload process and is directly connected to the variables area in the deploy-application.ps1 scripts:

[string]$packageName = "APP_Citrix_DiagnosticsFacility_7130_W10_x64_Any"
[string]$packageType = "Application"
[string]$appVendor = "Citrix"
[string]$appName = "Diagnostics Facility"
[string]$appVersion = ""
[string]$appArch = "x64"
[string]$appLang = "Any"
[string]$appRevision = "06"
[string]$appScriptVersion = "1.0.0"
[string]$appScriptDate = "01/07/2018"
[string]$appScriptAuthor = "Sinisa Sokolic"
[string]$appTargetOS = "Windows 10"
[string]$appTags = "Citrix"
[string]$installName = ''
[string]$installTitle = ''


Downloads the PSADT zip file from the backend.

Create Configuration

This action is used to create a custom application configuration.

You need to fill in:

  • Package name

  • Name of the author

  • DeploymentType: You can select between Install and Uninstall.

  • DeployMode: You can select between Interactive, Silent and NonInteractive.

Furthermore you can enable the following actions:

  • 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.

Applications create configurations action


This will delete the PSADT package from the backend.

Be careful with this action, as it is irreversible and the package must be uploaded again afterwards.