Description
Discover the power of PowerShell with our comprehensive training. PowerShell is an essential tool for IT professionals and offers unrivalled capabilities for automating and managing a wide range of IT tasks and systems. In this course you will learn the fundamentals of PowerShell, from basic commands through to advanced scripting techniques.
Audience
This course is intended for IT professionals with experience in general Windows Server and Windows client administration.
Methods
Hands-on, practice-oriented training.
Contents
Learning path 1: Getting started with Windows PowerShell
- Introduction
- Understanding PowerShell syntax
- Finding cmdlets and using Get-Help
Learning path 2: System administration tasks with PowerShell
- Managing Active Directory
- Configuring network settings
- Managing Windows Server settings
- Managing the settings of a local Windows machine
Learning path 3: The PowerShell pipeline
- Understanding the pipeline
- Select, Sort & Measure
- Filtering objects
- Enumerating objects
- Pipeline data as output
- Passing pipeline data on
Learning path 4: Working with PSProviders & PowerShell drives
- Connecting to data stores
- PowerShell drives
Learning path 5: Using CIM and WMI
- Understanding CIM and WMI
- Querying information with CIM and WMI
Learning path 6: Variables, arrays & hashtables
- Using variables in scripts
- Using arrays & hashtables
Learning path 7: Creating and modifying scripts
- Creating and running scripts in PowerShell
- Importing data for use in scripts
- User input
- Troubleshooting scripts & error handling
- Functions and modules
Learning path 8: Managing computers remotely
- Managing one or more machines remotely with PS Remoting
- Using advanced PowerShell remoting techniques
- Managing and using persistent connections
Learning path 9: Managing cloud resources with PowerShell
- Azure PowerShell
Certification
Participation certificate: at the end of the training, participants will receive a certificate confirming that they have completed this course.

