Master Class: PowerShell Basics (PSB)

 

Course Overview

During this 4-day course in 28 hours of super intensive training you will gain crucial cybersecurity knowledge and skills in terms of PowerShell Basics. Moreover, you will be able to:

  • Get the highest quality and unique learning experience – the class is limited to 12 participants by default.
  • Get the opportunity to interact with our world-renowned Experts.
  • Go through CQURE’s custom lab exercises and practice them after the course.
  • Receive a lifelong certification after completing the course!

Who should attend

IT administrators and everyone who wants to learn how to work with PowerShell and build basic scripts that will help you in your daily work.

Prerequisites

To participate in the course you need a Stable internet connection. For best learning experience we also need you to have a webcam, headphones and a microphone. Open RDP port 3391 for the connection to the Lab environment is needed as well. We will setup a secure Zoom classroom for every day of the course – we will send you a safe link to join the conference by e-mail.

Course Objectives

This intense, 4-day long practical training will provide you with the fundamental knowledge and skills essential for using PowerShell. It will cover lots of interesting, key features like cmdlets, modules and functions, components and objects manipulations, script prerequisites, standard, structures and many more. During this training you will spend more than 80% of the course time working on PowerShell engine so that you will build some basic scripts, which you can immediately use in your daily work!

Course Content

Module 1: PowerShell Introduction
  • What is PowerShell
  • How to run PowerShell on Windows, Linux and MacOS
  • How to find needed commands and help for these commands
  • Some examples of very useful cmdlets
  • Console and Script Editors
  • PowerShell Profile
Module 2: PowerShell Pipeline
  • How does pipelining in PowerShell work
  • How to use pipeline to sort, select, group, filter and enumerate objects
  • Various options of cmdlet outputs
Module 3: PSDrives And PSProviders
  • How to enumerate registry, local certificates etc.
  • How to work with non-standard data like AD database
  • How to map network drives in PowerShell
Module 4: PowerShell Remoting
  • What is PowerShell Remoting and how it is related to PowerShell Direct
  • How to configure systems to use PowerShell Remoting
  • Native PowerShell Remoting features like interactive and non- interactive remoting
Module 5: PowerShell And WMI
  • How to query data using WMI and CIM
  • How to invoke WMI and CIM methods
  • WMI/CIM Remoting
Module 6: Background Jobs and Scheduled Jobs
  • How to make some operations fast
  • How to create scheduled PowerShell jobs
Module 7: Scripting Prerequisites
  • Execution Policy
  • Code Signing
  • PowerShell Security
  • Working with variables, arrays, collections and hash tables
  • Working with input data
Module 8: From Oneliner To Script
  • Transforming basic PowerShell commands and oneliners into a script
  • Script parameters
  • Script structure best practices
  • Error Handling
  • Basic debug strategies
  • Conditions and loops (if, switch, while, do/while, do/until)
Module 9: Functions And Modules
  • What is a function and how to create one
  • Function structure best practices
  • How to create PowerShell script module

Prices & Delivery methods

Online Training

Duration
4 days

Price
  • 3,000.— €
 

Schedule

Instructor-led Online Training:   Course conducted online in a virtual classroom.

English

European Time Zones

Online Training
Online Training