System requirements and support #
The PowerShell App Deployment Toolkit has been developed (and tested) to work with a wide range of Operating Systems from Windows XP to Windows 8.1 (and the Windows Server equivalents) to provide enterprise-wide compatibility. The system requirements are as follows:
- PowerShell 2.0
- Windows NT 5.1 and above
While we have attempted to maintain this backward compatibility through the lifecycle of the toolkit, the degree of testing performed across older Operating Systems such as XP and Vista is limited as the bulk of testing is performed on the latest OS versions. However, the toolkit has widespread adoption in the enterprise from SMEs to large multinationals so there is safety in numbers and the assurance that the toolkit has been put through its paces on hundreds of thousands of clients around the globe.
Licensing information #
The PSADT is licensed with the GNU Lesser General Public License. This paragraph is a copy of the original location at https://psappdeploytoolkit.com/.
PowerShell App Deployment Toolkit – Provides a set of functions to perform common application deployment tasks on Windows.
PSApppDeployToolkit is licensed under the GNU LGPLv3 License – (C) 2024 PSAppDeployToolkit Team (Sean Lillis, Dan Cunningham and Muhammad Mashwani).
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY, without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this program. If not, see GNU Licenses.
For any further questions please contact the creators of the PowerShell AppDeployment Toolkit.
PSADT framework #
Download our customized PSADT framework (required for frontend-specific information) and extract the contents to a local folder e.g. “C:\toolkit”. The folder structure should look like this:
You can download the source from our GitHub repository xoap-psadt-framework-template.
If you are using our PSADT Package Wizard be sure to use version 1.0.603.0 for PSADT versions below 3.9.0 frameworks and 1.1.610 above 3.9.0.
The PSADT Package Wizard can be found in your application.XO subscription.
Our customized framework has some extensions that make it more usable with SCCM deployments and our XOAP implementation. Have a look at the extension.ps1 inside the custom framework for more info.
The PSADT template can be customized to your own needs. If you need some extensions, simply change the function inside the framework and use it for your applications as a baseline.
Be sure not to remove the Register-Installation part of the extensions.ps1 because otherwise the PowerShell DSC module responsible for installation of the applications will not work anymore.
Packages folder #
Create a folder on your machine or a file share. This folder will be used to store the created installation packages e.g. “C:\packages”.