Skip to content

PSAppDeployToolkit/PSAppDeployToolkit.Tools

PSAppDeployToolkit.Tools

🚀 Enterprise App Packaging, Extended

PSAppDeployToolkit.Tools is a companion module for PSAppDeployToolkit that provides tools and functions useful during the application packaging process. Having this separate allows for a separate release schedule and also reduces the file size of the module that is required to be delivered to endpoints to handle software deployments.

✨ Key Features

  • Test-ADTCompatibility - Test your PSAppDeployToolkit v3 scripts to get a full report on which functions and variables have changed in v4.1.
  • Convert-ADTDeployment - Convert a PSAppDeployToolkit v3 script or an entire package folder to v4.1 standards.

🚀 Getting Started

Prerequisites

  • Windows 10/11
  • PowerShell 5.1 or later
  • .NET Framework 4.7.2 or later

Installing The Module

Install the module from the PowerShell Gallery:

Install-Module PSAppDeployToolkit.Tools -Scope CurrentUser

Alternatively you can import a downloaded copy of the module - however with this approach, you will need to ensure its pre-requisite modules PSAppDeployToolkit 4.1.5 and PSScriptAnalyzer 1.24.0 are available:

Import-Module "<Path To PSAppDeployToolkit.Tools.psd1>"

Example command usage:

Test-ADTCompatibility -FilePath .\Deploy-Application.ps1 -Format Grid

This example analyzes Deploy-Application.ps1 and outputs the results as a grid view.

Convert-ADTDeployment -Path .\Deploy-Application.ps1

This example converts Deploy-Application.ps1 into Invoke-AppDeployToolkit.ps1 in the same folder.

Convert-ADTDeployment -Path .\PackageFolder

This example converts PackageFolder into PackageFolder_Converted in the same folder.

📄 License

This project is licensed under the GNU Lesser General Public License

Important Links

PSAppDeployToolkit

Community

GitHub

About

Companion module for PSAppDeployToolkit

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •