powershell training

App Deployment Toolkit

Specialization with powershell | content .

Introduction & Background

Together we will learn useful background information about PowerShell and set up a comfortable packaging environment with many tools.

Script structure & Organization

Learn what you need to pay attention to when building PSADT packages and how to design them clearly.

Best practices everyone needs

Avoid beginner mistakes by using our best practices.

Configuration in user context

Setting preferences for each user via „Active Setup“ is as much a part of the training as interacting with users when, for example, Outlook needs to be closed before an update.

Software packaging | with PowerShell .

The PowerShell App Deployment Toolkit (PS ADT) is the new quasi-standard in software packaging. It is the ideal toolkit for you or your team when it comes to creating simple to complex application packages. Many ready-to-use functions, specifically tailored to the needs of software packaging, save you time and resources. The Package Wizard also provides a solution that makes it much easier to get started with packaging.

This training course introduces you to all the benefits of this free framework so that you can start packaging right away. The training course uses practical examples to convey all the common requirements of modern software packaging. Recurring problems are discussed and you can try them out yourself using examples.

Further content details can be found in our agenda below.

10:00 am to 05:00 pm

Getting Started with the PowerShell App Deployment Toolkit

  • Why use PSADT – advantages in packaging (especially in a team)
  • Layout and general structure (file level)
  • Native included functions and their documentation
  • Call parameters of the PSADT (interactive, noninteractive, silent)

Useful tool for beginners: The „Package Wizard“ as graphical PSADT interface (included in the training)

  • Installation and setup
  • Branding of PSADT packages (logo and banner)
  • General use

Working with PSADT – Structure of the scripts

  • Installation and uninstallation sections
  • Best practices of a packaging with a simple example
  • Uninstall old versions of a software before starting main installation
  • Advanced logging of software installations
  • Tips for testing PSADT packages

09:00 am to 04:00 pm

Deeper hands-on packaging tasks with different requirements

  • Multi-level installations
  • Handling of installation sources – When do packed archives make sense?
  • Configurations in the user context with the help of Active Setup
  • Customize the PSADT interface to display the installation progress.
  • Individual user queries (before installing Office please close Outlook, etc.)

Torsten Zech is a long-standing trainer and senior consultant in the Ivanti Endpoint Manager environment. His customers range from medium-sized companies to large, internationally active corporations. His practical experience, built up over many years, is therefore an integral part of the training.

Available Dates

July 10 – July 11, 2024 (Language: German)

Alzenau

1,799 € excl. VAT

November 4 – November 5, 2024 (Language: German)

Alzenau

1,799 € excl. VAT

Are you looking for training in English or at a different date?

our methodology | practical learning .

The training includes all theoretical as well as practical content necessary for successful development with PowerShell and package creation with PSADT. Together we go step by step and convert the theory into real code for successful software packages. Through interactive exercises and sharing in the group, participants gain experiential knowledge to reinforce what they have learned.

We recommend our PowerShell BASIC Training as preparation for this course. For advanced PowerShell users or following the BASIC Training, we recommend our PowerShell ADVANCED Training.

PowerShell