Back to Documentation

Getting Started with PSADT Generator

Create your first PSADT deployment package in under 5 minutes.

What is PSADT?

The PowerShell App Deployment Toolkit (PSADT) is a framework that provides a set of functions to perform common application deployment tasks and interact with the user during deployments. It's widely used for enterprise software deployments through Microsoft Intune, SCCM/MECM, and other deployment tools.

This generator automates the creation of PSADT scripts, analyzing your installer files and generating production-ready deployment packages.

Step-by-Step Guide

1

Upload Your Installer

Upload your installer file. The tool supports:

  • MSI files - Windows Installer packages
  • EXE files - Setup executables (Inno Setup, NSIS, InstallShield, etc.)
  • ZIP files - Archives containing multiple installer files
2

Automatic Analysis

The tool automatically extracts metadata from your installer:

  • Application name, version, and vendor
  • Architecture (x86/x64/ARM64)
  • Silent installation parameters
  • Installer type detection (MSI, Inno Setup, NSIS, etc.)
  • Product codes and upgrade codes for MSI
3

Review & Customize Metadata

Review the extracted metadata and make adjustments:

  • Edit application name, version, or vendor if needed
  • Configure welcome message settings (close apps, countdown, etc.)
  • Upload a custom banner image for the installation dialog
  • Adjust silent installation parameters
4

Download Your Package

Download your complete PSADT package, which includes:

  • Invoke-AppDeployToolkit.ps1 - The main deployment script
  • Files/ - Your installer files
  • AppDeployToolkit/ - PSADT v4 framework
  • Create-IntuneWin.cmd - One-click .intunewin creation
  • README.txt - Deployment instructions

Deploying to Microsoft Intune

After downloading your package:

  1. Run Create-IntuneWin.cmd to create the .intunewin file
  2. In Intune, create a new Win32 app
  3. Upload the generated .intunewin file
  4. Use these commands:
    Install: Deploy-Application.exe -DeploymentType Install
    Uninstall: Deploy-Application.exe -DeploymentType Uninstall
  5. Configure detection rules (use the product code or file detection)

Recommended Detection Rules

For MSI Installers

Use the Product Code (MSI product code) detection. This is shown in the metadata preview.

For EXE Installers

Use File Detection - check for the main executable in Program Files with version comparison.

Next Steps