Server 2016 Training: PowerShell for Administrators


Course Delivery

Live Instructor-Led Training

Course Description

The course PowerShell for Administrators (Server 2016 Training) focuses on the use of PowerShell to perform common administrative tasks such as retrieving active directory information, performing software audits, performing installation, & more. Beginning with the basics of the PowerShell command environment, the course covers variables, data types, modules, cmdlets, script parameters as well as local & remote execution. If you need to use PowerShell to automate tasks, this is the course for you.

Course Dates and Pricing


Oct 15 - 18, 2024$3,750.00Nov 12 - 15, 2024$3,750.00

Course Outline

PowerShell Introduction

The Need for PowerShell
The PowerShell Language
Installing PowerShell
Running a PowerShell Script

PowerShell Essentials

Variables and Variable Declaration
PowerShell Commands and Cmdlets
Command Categories and Aliases
About Parsing
Pipelines and Commands
Formatting Output
PowerShell and Data Types

Working with Strings and Numbers

Data Types Overview
Working with Strings
Working with Single and Double Quotes
Working with Sub-expressions
Using Here Strings
About Numeric Data Types
About Multiplier Suffixes
Hexadecimal Literals
Using Math Functions

Working with Collections and Arrays

About Arrays and Collections
Working with Hashtables
Arrays and Sequences
Array Polymorphism
Type Conversions
Introducing Operators
Creating Functions

Advanced Operators

Operators and Types
Unary Operators
Grouping and Sub-expression Operators
Array Operators
Property and Method Operators
The PS Format Operator
Redirection Operators

Error Handling

Error Handling Overview
A look at Program Flow
Handling Errors
The PowerShell Event Log

Common Administration Tasks

Retrieving Active Directory Information
Performing a Software Audit
Retrieving Properties
Working with the Event Log
Working with ActiveDirectory and ADSI
Working with Security Accounts
Working with Network Configuration
Other Administrative Tasks of Interest

Production Skills in Theory and Practice

Theory: Installing Software and Security Patches
Theory: Implementing Installation Exception Handling and Verification
Practice: Installing a Microsoft Security Patch with PowerShell
Theory: Keys and Certificates
Theory: The Pros and Cons of Code Signing
Theory: The Mechanics of Code Signing
Practice: Signing and Installing Components with PowerShell

Course Locations

  • Ottawa

  • Montreal

  • Toronto

Related PowerShell Training

Server 2019 Training: Introduction to PowerShell

The course Introduction to PowerShell (Server 2019 Training) provides participants with a cursory introduction to PowerShell scripting. Starting with the essential elements of the language (variables and other programming structures), the course quickly moves through those base elements to focus on practical examples of the use of PowerShell for administration and automation purposes. If you are an IT professional who wants to learn how to use PowerShell, this SETC certified course will provide you with the introduction that you need. Training course titled Server 2019 Training: Introduction to PowerShell that will allow you to hone your professional skills.

Sep 30 - Oct 1, 2024$1,500.00Oct 28 - 29, 2024$1,500.00Nov 25 - 26, 2024$1,500.00