Skip to content

Verify Application Installation

Verifies whether an application is installed by checking Add/Remove Programs entries and installed APPX packages, with optional version validation.

Required

Application display name to verify in Add/Remove Programs or installed APPX packages. Wildcards are supported (example: Contoso*).

Optional

Optional publisher filter. Wildcards are supported (example: Microsoft*).

Optional

Optional version requirement. Wildcards are supported (example: 1.2.*).

Optional — Default: Greater Than Or Equal

Comparison operator used when Version is set. If Version uses wildcard, wildcard matching is used. Allowed values: Equal, Less Than, Less Than Or Equal, Greater Than, Greater Than Or Equal.

Optional — Default: Complete Installation

Exit behavior when the application is detected as installed. Allowed values: Complete Installation, Continue, Fail, Retry Execution Later.

Optional — Default: Continue

Exit behavior when the application is not detected as installed. Allowed values: Complete Installation, Continue, Fail, Retry Execution Later.

  • Category: Installer
  • Brick ID: Verify-Requirements-Application
{
"category": "installer",
"description": "Verifies whether an application is installed by checking Add/Remove Programs entries and installed APPX packages, with optional version validation.",
"developerVendor": "CapaSystems A/S",
"displayName": null,
"id": "Verify-Requirements-Application",
"name": "Verify Application Installation",
"parameters": [
{
"defaultValue": "",
"defaultValueObject": null,
"description": "Application display name to verify in Add/Remove Programs or installed APPX packages. Wildcards are supported (example: Contoso*).",
"id": "DisplayName",
"name": "Display Name",
"regExValidation": "",
"required": true,
"type": "TextBox",
"value": null,
"values": [],
"valuesObject": null
},
{
"defaultValue": "",
"defaultValueObject": null,
"description": "Optional publisher filter. Wildcards are supported (example: Microsoft*).",
"id": "Publisher",
"name": "Publisher",
"regExValidation": "",
"required": false,
"type": "TextBox",
"value": null,
"values": [],
"valuesObject": null
},
{
"defaultValue": "",
"defaultValueObject": null,
"description": "Optional version requirement. Wildcards are supported (example: 1.2.*).",
"id": "Version",
"name": "Version",
"regExValidation": "",
"required": false,
"type": "TextBox",
"value": null,
"values": [],
"valuesObject": null
},
{
"defaultValue": null,
"defaultValueObject": {
"id": "GreaterThanOrEqual",
"name": "Greater Than Or Equal"
},
"description": "Comparison operator used when Version is set. If Version uses wildcard, wildcard matching is used.",
"id": "VersionOperator",
"name": "Version Operator",
"regExValidation": "",
"required": false,
"type": "ComboBox",
"value": null,
"values": [],
"valuesObject": [
{
"id": "Equal",
"name": "Equal"
},
{
"id": "LessThan",
"name": "Less Than"
},
{
"id": "LessThanOrEqual",
"name": "Less Than Or Equal"
},
{
"id": "GreaterThan",
"name": "Greater Than"
},
{
"id": "GreaterThanOrEqual",
"name": "Greater Than Or Equal"
}
]
},
{
"defaultValue": null,
"defaultValueObject": {
"id": "0",
"name": "Complete Installation"
},
"description": "Exit behavior when the application is detected as installed.",
"id": "BehaviorInstalled",
"name": "Behavior If Application Is Detected",
"regExValidation": "",
"required": false,
"type": "ComboBox",
"value": null,
"values": [],
"valuesObject": [
{
"id": "0",
"name": "Complete Installation"
},
{
"id": "3330",
"name": "Continue"
},
{
"id": "1",
"name": "Fail"
},
{
"id": "3326",
"name": "Retry Execution Later"
}
]
},
{
"defaultValue": null,
"defaultValueObject": {
"id": "3330",
"name": "Continue"
},
"description": "Exit behavior when the application is not detected as installed.",
"id": "BehaviorNotInstalled",
"name": "Behavior If Application Is Not Detected",
"regExValidation": "",
"required": false,
"type": "ComboBox",
"value": null,
"values": [],
"valuesObject": [
{
"id": "0",
"name": "Complete Installation"
},
{
"id": "3330",
"name": "Continue"
},
{
"id": "1",
"name": "Fail"
},
{
"id": "3326",
"name": "Retry Execution Later"
}
]
}
],
"powershell": {
"base64Encoded": true,
"function": "ZnVuY3Rpb2..."
},
"type": "powerbrick",
"version": "2026.7.2.1"
}