PADT – User Interface

With PowerShell Application Deployment Toolkit, it is possible to use a user interface (GUI). The “Installation Prompt” displays a window with a button allowing the user to launch himself the installation and a countdown to enforce the installation after timeout. The “Installation Welcome” displays a window informing the user that some applications must be closed … Read more

SCCM Deployments with PowerShell

The following script allows to create a deployments on SCCM Deployment of an application (asap) Deployment of a package (asap after an available date/time) Deployment of a task sequence (scheduled using WMI) The deployments of the application and the package are enforced as soon as possible but it’s also possible to schedule them by setting … Read more

PowerShell App Deployment Toolkit

1. PowerShell App Deployment Toolkit 1.1 Introduction The PowerShell App Deployment Toolkit provides a set of functions to perform common application deployment tasks and to interact with the user during a deployment. It simplifies the complex scripting challenges of deploying applications in the enterprise, provides a consistent deployment experience and improves installation success rates. The … Read more

SCCM 2012 R2 – Package Implementation and Deployment

1. Global Process Here is the global process to implement and distribute a package to user’s workstations. In prerequisite, the package must have been created and copied in the SCCM repository. There are 2 ways to implement a package in SCCM: the “Package” model (the easiest and fastest way), and the “Application” model (more powerful, … Read more

Parsing XML with PowerShell

This script allows to parse an XML file. In this example, the XML must be named config.xml and must be located in the same folder as the script. The variable $PSScriptRoot is used to retrieve the path where the script is launched.   1. Parsing XML – Single Tags and recursively Let’s create an XML … Read more

SCCM Collections with PowerShell

The following script allows to create a collection in a specific folder in SCCM. Import of the SCCM module Check if the collection already exist Creation of the collection with a specific limiting collection if not already existing in the folder To work properly, this script must be launched from a server with the SCCM … Read more

Application Packaging Workflow

1. What is an Installation Package? An installation package is a program allowing to install an application with specific version, language, configuration… To create an installation package, the following items are necessary: AIP document The Application Installation Procedure is a document detailing step by step the installation and the configuration of the application. Original Sources … Read more