This was mostly created by reading V4’s AppDeployToolkitMain.ps1
| V3 | V4 | Notes |
|---|---|---|
| Close-InstallationProgress | Close-ADTInstallationProgress | |
| Configure-EdgeExtension | Add-ADTEdgeExtension | |
| Configure-EdgeExtension | Remove-ADTEdgeExtension | |
| Convert-RegistryPath | Convert-ADTRegistryPath | |
| ConvertTo-NTAccountOrSID | ConvertTo-ADTNTAccountOrSID | |
| Copy-ContentToCache | Copy-ADTContentToCache | |
| Copy-File | Copy-ADTFile | |
| Copy-FileToUserProfiles | Copy-ADTFileToUserProfiles | |
| Disable-TerminalServerInstallMode | Disable-ADTTerminalServerInstallMode | |
| Enable-TerminalServerInstallMode | Enable-ADTTerminalServerInstallMode | |
| Execute-MSI | Start-ADTMsiProcess | |
| Execute-MSP | Start-ADTMspProcess | |
| Execute-Process | Start-ADTProcess | |
| Execute-ProcessAsUser | Start-ADTProcessAsUser | |
| Exit-Script | Close-ADTSession | |
| function Block-AppExecution | Block-ADTAppExecution | |
| Get-DeferHistory | Get-ADTDeferHistory | |
| Get-FileVersion | Get-ADTFileVersion | |
| Get-FreeDiskSpace | Get-ADTFreeDiskSpace | |
| Get-HardwarePlatform | $envHardwareType | |
| Get-IniValue | Get-ADTIniValue | |
| Get-InstalledApplication | Get-ADTApplication | |
| Get-LoggedOnUser | Get-ADTLoggedOnUser | |
| Get-MsiExitCodeMessage | Get-ADTMsiExitCodeMessage | |
| Get-MsiTableProperty | Get-ADTMsiTableProperty | |
| Get-ObjectProperty | Get-ADTObjectProperty | |
| Get-PEFileArchitecture | Get-ADTPEFileArchitecture | |
| Get-PendingReboot | Get-ADTPendingReboot | |
| Get-RegistryKey | Get-ADTRegistryKey | |
| Get-SchedulerTask | Get-ADTSchedulerTask | |
| Get-ServiceStartMode | Get-ADTServiceStartMode | |
| Get-Shortcut | Get-ADTShortcut | |
| Get-UniversalDate | Get-ADTUniversalDate | |
| Get-UserProfiles | Get-ADTUserProfiles | |
| Get-WindowTitle | Get-ADTWindowTitle | |
| Install-MSUpdates | Install-ADTMSUpdates | |
| Install-SCCMSoftwareUpdates | Install-ADTSCCMSoftwareUpdates | |
| Invoke-ADTAllUsersRegistryAction | Invoke-ADTAllUsersRegistryAction | |
| Invoke-ObjectMethod | Invoke-ADTObjectMethod | |
| Invoke-RegisterOrUnregisterDLL | Invoke-ADTRegSvr32 | There’s also Register-ADTDll |
| Invoke-SCCMTask | Invoke-ADTSCCMTask | |
| New-Folder | New-ADTFolder | |
| New-MsiTransform | New-ADTMsiTransform | |
| New-Shortcut | New-ADTShortcut | |
| New-ZipFile | New-ADTZipFile | |
| Register-DLL | Register-ADTDll | There’s also Invoke-ADTRegSvr32 |
| Remove-ContentFromCache | Remove-ADTContentFromCache | |
| Remove-File | Remove-ADTFile | |
| Remove-FileFromUserProfiles | Remove-ADTFileFromUserProfiles | |
| Remove-Folder | Remove-ADTFolder | |
| Remove-InvalidFileNameChars | Remove-ADTInvalidFileNameChars | |
| Remove-MSIApplications | Uninstall-ADTApplication | |
| Remove-RegistryKey | Remove-ADTRegistryKey | |
| Resolve-Error | Resolve-ADTErrorRecord | |
| Send-Keys | Send-ADTKeys | |
| Set-ActiveSetup | Set-ADTActiveSetup | |
| Set-DeferHistory | Set-ADTDeferHistory | |
| Set-IniValue | Set-ADTIniValue | |
| Set-ItemPermission | Set-ADTItemPermission | |
| Set-MsiProperty | Set-ADTMsiProperty | |
| Set-PinnedApplication | (REMOVED as it no longer works in win10+) | |
| Set-RegistryKey | Set-ADTRegistryKey | |
| Set-ServiceStartMode | Set-ADTServiceStartMode | |
| Set-Shortcut | Set-ADTShortcut | |
| Show-BalloonTip | Show-ADTBalloonTip | |
| Show-DialogBox | Show-ADTDialogBox | |
| Show-InstallationProgress | Show-ADTInstallationProgress | |
| Show-InstallationPrompt | Show-ADTInstallationPrompt | |
| Show-InstallationRestartPrompt | Show-ADTInstallationRestartPrompt | |
| Show-InstallationWelcome | Show-ADTInstallationWelcome | |
| Start-ServiceAndDependencies | Start-ADTServiceAndDependencies | |
| Stop-ServiceAndDependencies | Stop-ADTServiceAndDependencies | |
| Test-Battery | Test-ADTBattery | |
| Test-IsMutexAvailable | Test-ADTMutexAvailability | |
| Test-MSUpdates | Test-ADTMSUpdates | |
| Test-NetworkConnection | Test-ADTNetworkConnection | |
| Test-PowerPoint | Test-ADTPowerPoint | |
| Test-RegistryValue | Test-ADTRegistryValue | |
| Test-ServiceExists | Test-ADTServiceExists | |
| Unblock-AppExecution | Unblock-ADTAppExecution | |
| Unregister-DLL | Unregister-ADTDll | |
| Update-Desktop | Update-ADTDesktop | |
| Update-GroupPolicy | Update-ADTGroupPolicy | |
| Update-SessionEnvironmentVariables | Update-ADTEnvironmentPsProvider | |
| Write-FunctionHeaderOrFooter | Complete-ADTFunction | See Initialize-ADTFunction.ps1 |
| Write-FunctionHeaderOrFooter | Initialize-ADTFunction | see Complete-ADTFunction |
| Write-Log | Write-ADTLogEntry | |
| $RunAsActiveUser | Get-ADTRunAsActiveUser | |
| - | Add-ADTSessionClosingCallback | |
| - | Add-ADTSessionFinishingCallback | |
| - | Add-ADTSessionOpeningCallback | |
| - | Add-ADTSessionStartingCallback | |
| - | Convert-ADTDeployment | Coming soon! |
| - | Convert-ADTValuesFromRemainingArguments | |
| - | Dismount-ADTWimFile | |
| - | Get-ADTBoundParametersAndDefaultValues | |
| - | Get-ADTConfig | |
| - | Get-ADTEnvironment | |
| - | Get-ADTPowerShellProcessPath | |
| - | Get-ADTSession | |
| - | Get-ADTStringTable | |
| - | Initialize-ADTModule | (Creates PSADT Variables) |
| - | Invoke-ADTCommandWithRetries | NEW! |
| - | Invoke-ADTFunctionErrorHandler | |
| - | Mount-ADTWimFile | |
| - | New-ADTErrorRecord | |
| - | New-ADTTemplate | |
| - | New-ADTValidateScriptErrorRecord | |
| - | Open-ADTSession | |
| - | Out-ADTPowerShellEncodedCommand | aka convert to Base64 string |
| - | Remove-ADTSessionClosingCallback | |
| - | Remove-ADTSessionFinishingCallback | |
| - | Remove-ADTSessionOpeningCallback | |
| - | Remove-ADTSessionStartingCallback | |
| - | Reset-ADTDeferHistory | |
| - | Set-ADTPowerShellCulture | |
| - | Show-ADTBlockedAppDialog | |
| - | Test-ADTCallerIsAdmin | |
| - | Test-ADTCompatibility | Coming soon! |
| - | Test-ADTMicrophoneInUse | |
| - | Test-ADTModuleInitialized | |
| - | Test-ADTOobeCompleted | |
| - | Test-ADTSessionActive | |
| - | Test-ADTUserIsBusy |