Home › How it works
Four phases.
One process.
From an empty package to a deployed application
The same process for every application, whether it is a simple MSI or a vendor installer with a decade of accumulated quirks.
Phase 01 · Build
Create the package from blocks
Drag in the steps the installation actually needs: copy a file, run a setup, clean up a shortcut. The whole sequence reads as a list instead of a wall of script.
Phase 02 · Configure
Define how it should behave
Set installation logic, requirements, detection, dependencies, and deployment behaviour as declared values, so the next person reads the intent instead of reconstructing it.
Phase 03 · Migrate
Carry it into the target environment
Point the migration engine at what you already have. It analyzes the existing package, transforms it to the target standard, and tells you exactly which parts still need a decision.
Phase 04 · Deploy
Ship it through what you already run
The result is a standard PSADT package. Hand it to the management platform you use today. No new deployment infrastructure, no migration of your migration.
Built for PowerShell users
PowerShell, without the pain.
A visual layer over PowerShell, not a replacement for it
The blocks on the left produce the script on the right: the same script you would have written, every time, without the typos.
## MARK: Install
# Backup configuration
if (Test-Path "$envProgramFilesX86\ECM\HwPlugin.ini") {
Copy-ADTFile -Path "$envProgramFilesX86\ECM\HwPlugin.ini" `
-Destination "$envProgramData\packbit\ECM"
}
# Install the application
Start-ADTProcess -FilePath "$($adtSession.DirFiles)\setup.exe" `
-ArgumentList '/S /v"/qn REBOOT=ReallySuppress"'
## MARK: Post-Install
# Remove vendor shortcuts
Remove-ADTFile -Path "$envCommonDesktop\ECM.lnk"Comfortable in PowerShell? Read the preview, edit it, take it further. Not comfortable in PowerShell? You never have to open it, and the package is still correct.
Stop scripting.
Start shipping.
The result is a standard PSADT package. Ship it through what you already run.