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.

enter image description here

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.

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

Post-Actions

Configure actions that should happen 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.

enter image description here

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.

enter image description here

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.

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.

enter image description here

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.

Subscribe to our newsletters