PADT
PowerShell App Deploy Toolkit (PSADT) Examples
The PowerShell App Deploy Toolkit (PSADT) is a powerful tool for managing application deployments. Below are examples demonstrating how to utilize PSADT for common deployment scenarios.
Example 1: Installing an MSI Package
To install an MSI package using PSADT, use the Execute-MSI function:
Execute-MSI -Action Install -Path 'example.msi'Example 2: Displaying a Message Box
To display a message box during deployment, use the Show-InstallationPrompt function:
Show-InstallationPrompt -Message 'This installation will update your software.' -ButtonRightText 'Continue'Example 3: Logging Deployment Activity
PSADT can log deployment activities. Use the Write-Log function to add custom log entries:
Write-Log -Message 'Starting software installation.' -Source 'Deploy-Application'Example 4: Checking for Running Processes
Before deploying, you might need to verify if certain processes are running. Use Get-RunningProcesses:
$runningProcesses = Get-RunningProcesses -ProcessName 'notepad'
If ($runningProcesses) {
Stop-Process -Name 'notepad' -Force
}Example 5: Removing a Scheduled Task
PSADT can uninstall scheduled tasks. Use Uninstall-ScheduledTask to remove a task:
Uninstall-ScheduledTask -TaskName 'Example Task'These examples illustrate how PSADT can streamline and automate application management tasks efficiently. For comprehensive documentation and advanced scenarios, refer to the official documentation.
Last updated