Master Wrapper

Master Wrapper enables IT Pros to create PSAppDeployToolkit (PSADT) wrappers using a self-explanatory user interface.

Core benefits of Master Wrapper

  • Create PSAppDeployToolkit wrappers faster.
  • Excellent for beginner IT professionals who are new to PSADT and application packaging.
  • Save time reading documentation on the main functionality for PSADT.
  • Reduce typo risk because of the automation.
  • Store custom PSADT snippets to be applied at any time.

Master Wrapper sections

  • General
  • Main Actions
  • Pre-Actions
  • Post-Actions
  • Script Editor
  • Configuration

General

This is the main section that defines what application the wrapper is built for. Simply load or drag and drop MSI to fill out the form, or do it manually. Fill out the description for it to be automatically filled out when uploading the package to Intune if using Master Packager Toolbox. Master Wrapper also automatically sets a registry key that will be used for detection in Intune.

Master Wrapper software General page showing the option to drag and drop an MSI file for auto-filling information

Main Actions

This is the main section that defines what should be installed.
Add or drag and drop installation files to Install, Uninstall, and Repair sections. These will be filled automatically when an MSI is loaded in General section.

Master Wrapper software showing the main section for defining installation, uninstallation, and repair files. The Install, Uninstall, and Repair sections are filled automatically when an MSI is loaded.

Pre-Actions

Configure actions that should happen before Installation, Uninstallation, and Repair. When an MSI added under Main Actions the application will read the shortcut table and add all executables under “Processes to be closed”.

Master Wrapper software showing the Pre-Actions section where actions can be configured to run before Installation, Uninstallation, and Repair.

Post-Actions

Configure actions that should happen after Installation, Uninstallation, and Repair.

Master Wrapper software showing the Post-Actions section where actions can be configured to run after Installation, Uninstallation, and Repair.

Upgrade

The Upgrade feature provides a user-friendly interface for predefined PSADT functions, allowing users to upgrade multiple products at once using filters. This simplifies the process of updating previous applications and prevents conflicts during deployment.

  • Remove previous versions of both MSI and EXE using PSADT without needing to read additional documentation.
  • Load a previous version of MSI to automatically fill out upgrade data, making the workflow easier.
  • Reduce the risk of typos or errors when creating an upgrade.
  • Standardize package upgrade functionality to improve efficiency.
  • Remove older versions to ensure users can update to the latest application version without issues.

Master Wrapper upgrade section displaying how to add an MSI to the upgrade process, simplifying version management during installation.

Script Editor

View and make additional changes in Deploy-Application.ps1 without opening it with another script editor. Professional license enables PowerShell Editor Services for a similar editing experience as in Visual Studio Code including IntelliSense.

 Master Wrapper Script editor in use, displaying IntelliSense functionality for enhanced code editing, similar to Visual Studio Code, allowing for easier script development and management.

Configuration

The Configuration section allows the user to modify the settings located in AppDeployToolkitConfig.xml. it is possible to set your own custom branding, override the language detection, modify log file locations etc.

Master Wrapper Configuration section, where users can modify settings in the AppDeployToolkitConfig.xml, including custom branding, language detection, and log file locations.

Important! After Master Wrapper is configured and saved make sure that all installation files are moved to the Files folder that is located in the saved project location.

Templates

Templates in Master Wrapper allow users to create and manage standard PSAppDeployToolkit configurations easily. This is useful for service providers who package for multiple third party clients, enabling quick application of predefined templates.

  • Add, create, save, and update PSADT wrappers as reusable templates.
  • Customize PSADT branding with your own logos.
  • Service providers can quickly choose and apply PSADT templates when packaging for different third-party projects.

Master Wrapper Templates section, showing how to add a template.

Snippets

This feature enables users to save specific code snippets, for example - copy files, remove registries, etc. This will save you time the next time you will need to write this code again.

  1. Create a snippet
  2. Specify snippet name
  3. Set the prefix which will be used to invoke the snippet
  4. Add a description that will be displayed in IntelliSense.
  5. Enter your PowerShell script (Note that the snippets use a specific TextMate Snippets syntax)
  6. Save
  7. Start typing the prefix and once it has been selected, just press Tab for the code to be inserted.

Master Wrapper showing the Snippets feature, where users can create a new snippet by specifying its name, prefix, description, and PowerShell script

Subscribe to our newsletters