Course

Powershell – Introduction & Essentials («PWSE01»)

In this two-day Windows PowerShell course, you will be introduced to programming scripts with Windows PowerShell. This course is the perfect introduction for people that have never worked with PowerShell before.
Duration 2 days
Price 1'800.–
Course documents Digital Digicomp courseware

Course facts

Key Learnings
  • Getting to know the concept of PowerShell
  • Learning how to use commandlets
  • Creating and testing simple scripts
Content

1 Introduction to Windows PowerShell

  • What are Cmdlets?
  • The 4+1 most important cmdlets
  • A simple PowerShell task

2 Windows PowerShell tools

  • The Windows PowerShell console
  • PowerShell Integrated Scripting Environment (ISE)

3 Security issues

  • Creating and running a script
  • Security policies
  • Signing scripts

4 Profile scripts

  • Introduction to profile scripts
  • Types of profile scripts
  • Creating profile scripts          

5 Windows PowerShell navigation

  • Navigating the Registry
  • Understanding providers and drives
  • Navigation commands
  • Path specifications
  • Defining custom drives

6 Windows PowerShell aliases

  • Introduction to aliases
  • Determining commands for aliases
  • Defining custom aliases

7 Windows PowerShell modules

  • Basics about modules
  • Modular architecture
  • Installing and listing modules
  • Developing a simple module

8 The Windows PowerShell pipeline

  • Introduction to the PowerShell pipeline
  • Selecting Columns with Select-Object
  • Filtering results with Where-Object
  • Sorting results with Sort-Object
  • Freely Programmable Action with Foreach Object
  • Analyzing Results with Group-Object
  • Frequency and total values: Measure-Object

9 Output Results

  • Cmdlets for Output
  • Graphical Output
  • Parameterization of the output
  • User-defined output
  • Output redirection

10 Windows PowerShell scripts

  • Starting a script
  • Aliases for script files
  • Passing parameters to scripts
  • Including scripts permanently
  • Delaying scripts

11 Introduction to Windows PowerShell scripting language

  • Comments
  • Variables
  • Calculating with numbers
  • Operators
  • Manipulation of strings
  • Arrays and hashtables
  • Control structures and loops
  • Conditions

Component of the following courses

Target audience

This course is designed for IT professionals who want to learn about PowerShell, understand and customize existing scripts, and create simple scripts themselves. No prior PowerShell knowledge is necessary to attend this course.

Requirements

Participants of this course should have basic knowledge of file management and know what processes and services are in an operating system. Good Windows knowledge and understanding of automation of repetitive processes is required. It is an advantage to be able to handle batch files and to know the principle of automation. Knowledge of other scripting or programming languages is also an advantage (e.g. VBS, VBA, VB, or C#) but not required.

Download

Questions

Any questions?
First name
Last name
Company optional
Email
Phone
I would like to book this course as a company course
First name
Last name
Company optional
Email
Phone
Number of participants
Desired course location
Start date (DD.MM.YYYY)
End date (DD.MM.YYYY)

Choose your date

22
May
2025
23
May
2025
Zürich
German
Timetable
Guaranteed to take place. Register now!
CHF 1’800.-
exkl. 8.1% Mwst.
Guaranteed to take place. Register now!
CHF 1’800.-
exkl. 8.1% Mwst.
12
Jun
2025
13
Jun
2025
Lausanne
French
Timetable
If you register now, this course is guaranteed to take place!
CHF 1’800.-
exkl. 8.1% Mwst.
If you register now, this course is guaranteed to take place!
CHF 1’800.-
exkl. 8.1% Mwst.
30
Jun
2025
1
Jul
2025
Berne
German
Timetable
Guaranteed to take place. Register now!
CHF 1’800.-
exkl. 8.1% Mwst.
Guaranteed to take place. Register now!
CHF 1’800.-
exkl. 8.1% Mwst.
24
Jul
2025
25
Jul
2025
Geneva
French
Timetable
CHF 1’800.-
exkl. 8.1% Mwst.
CHF 1’800.-
exkl. 8.1% Mwst.
21
Aug
2025
22
Aug
2025
Zürich
German
Timetable
If you register now, this course is guaranteed to take place!
CHF 1’800.-
exkl. 8.1% Mwst.
If you register now, this course is guaranteed to take place!
CHF 1’800.-
exkl. 8.1% Mwst.
1
Sep
2025
2
Sep
2025
Lausanne
French
Timetable
CHF 1’800.-
exkl. 8.1% Mwst.
CHF 1’800.-
exkl. 8.1% Mwst.
8
Sep
2025
9
Sep
2025
Berne
German
Timetable
CHF 1’800.-
exkl. 8.1% Mwst.
CHF 1’800.-
exkl. 8.1% Mwst.
8
Sep
2025
9
Sep
2025
Basel
German
Timetable
CHF 1’800.-
exkl. 8.1% Mwst.
CHF 1’800.-
exkl. 8.1% Mwst.
13
Oct
2025
14
Oct
2025
Geneva
French
Timetable
CHF 1’800.-
exkl. 8.1% Mwst.
CHF 1’800.-
exkl. 8.1% Mwst.
27
Nov
2025
28
Nov
2025
Lausanne
French
Timetable
CHF 1’800.-
exkl. 8.1% Mwst.
CHF 1’800.-
exkl. 8.1% Mwst.
Next date
22
May
2025
23
May
2025
Zürich
German
Timetable
Guaranteed to take place. Register now!
CHF 1’800.-
exkl. 8.1% Mwst.
Guaranteed to take place. Register now!
CHF 1’800.-
exkl. 8.1% Mwst.

Further courses

Administering Microsoft Endpoint Configuration Manager («55348A»)

5 days
CHF
3'950.–

Automating Administration with PowerShell – Intensive Training («AZ040»)

3 days
CHF
2'550.–

Windows PowerShell – Administration & Automation («PWS»)

3 days
CHF
2'550.–