Verify Application Installation
Verifies whether an application is installed by checking Add/Remove Programs entries and installed APPX packages, with optional version validation.
Parameters
Section titled “Parameters”Display Name
Section titled “Display Name”Required
Application display name to verify in Add/Remove Programs or installed APPX packages. Wildcards are supported (example: Contoso*).
Publisher
Section titled “Publisher”Optional
Optional publisher filter. Wildcards are supported (example: Microsoft*).
Version
Section titled “Version”Optional
Optional version requirement. Wildcards are supported (example: 1.2.*).
Version Operator
Section titled “Version Operator”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.
Behavior If Application Is Detected
Section titled “Behavior If Application Is Detected”Optional — Default: Complete Installation
Exit behavior when the application is detected as installed. Allowed values: Complete Installation, Continue, Fail, Retry Execution Later.
Behavior If Application Is Not Detected
Section titled “Behavior If Application Is Not Detected”Optional — Default: Continue
Exit behavior when the application is not detected as installed. Allowed values: Complete Installation, Continue, Fail, Retry Execution Later.
Details
Section titled “Details”- Category: Installer
- Brick ID:
Verify-Requirements-Application
Raw JSON definition
Section titled “Raw JSON definition”{ "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"}