NOTE! This script is now also available from the PowerShell Gallery here. So the easiest way to download this script is using PowerShellGet (requires PowerShell 5.0) by typing either:

Install-Script -Name Create-SCCMApplication

or

Save-Script -Name Create-SCCMApplication -Path <path>

SCCM Application Creator helps System Center Configuration Manager administrators to automate the process of creating and deploying applications.

The tool can do the following:

SCCM Application Creator is 100% built in PowerShell and is designed to be as flexible and easy to use as possible. All input is done in a simple Windows Form based GUI. To keep the GUI as clean as possible, some required input that probably rarely change, are defined as script parameters instead. Such as SCCM site code, the path in AD to where the groups should be created, the domain name, limiting collections, name of distribution point group, etc.

The GUI is dynamic and will only enable options when a dependent option has also been selected. An MST file for example, can only be selected if an MSI file has been selected first. Creating a deployment is only available if creating a collection and content is distributed, etc.

The tool also supports using PowerShell App Deployment Toolkit, which is used by many SCCM administrators. By clicking on the button "Use PADT" the Installation Program, Uninstallation Program and Content Source Path will be changed, and the flag "Run installation and uninstall program as 32-bit process on 64-bit clients" will be set.

The following requirements must be installed on the computer where the script is run:

NOTE! The script has only been fully tested and verified with PowerShell v5.0, on Windows Server 2012 R2 with SCCM v1602 and SCCM Powershell module 1604.

 

 

CHANGELOG

        Version 2.0 (2016-06-18):