Course curriculum

  • 1
    Course Introduction
    • Course Introduction
    • PowerShell System Requirements
  • 2
    Getting Started with Windows PowerShell
    • The Basics of PowerShell
    • Installing and Updating PowerShell
    • The Text Based Console Part 1- An Overview
    • Text Based Console Part 2 - An Overview
    • The ISE (Intelligent Scripting Environment) Part 1
    • The ISE (Intelligent Scripting Environment) Part 2
    • Use the OGV Command to Easily View console data!
  • 3
    Getting Help and Finding Commands
    • Getting Help and Finding Commands Part 1
    • Getting Help and Finding Commands Part 2
    • Getting Help and Finding Commands Part 3
    • Help System LAB Questions
    • Help System Lab Answers 1-4
    • Help System Lab Answers 5-9
  • 4
    PowerShell Command Syntax
    • Command Syntax Part 1
    • Command Syntax Part 2
    • Command Syntax Part 3
    • Command Syntax Lab Questions
    • Command Syntax Lab Answers
  • 5
    PowerShell Objects and Properties
    • Objects, Properties and Methods Part 1
    • Objects, Properties and Methods Part 2
    • Objects, Properties and Methods Part 3
    • Questions 1-9 for Objects, Properties and Methods
    • Answers to Questions 1-7 O-P-M
    • Answers to Questions 8,9 O-P-M
  • 6
    The PowerShell Pipeline
    • The Pipeline Part 1
    • The Pipeline Part 2
  • 7
    PowerShell Providers
    • What are PowerShell Providers
    • Using PS Drive
    • PowerShell Provider CMDlets -1
    • PowerShell Providers CMDlets -2
    • Student Assignments
  • 8
    PowerShell Arrays and Variables
    • PowerShell Variables
    • PowerShell Arrays
    • PowerShell Variables Challenge
    • PowerShell Variables Solution
  • 9
    PowerShell Loops
    • For Loops
    • While Loops
    • For Each Loop
  • 10
    PowerShell Conditional Statements
    • PowerShell Conditional Statements (If Then Else, Switch)
  • 11
    On Premises Lab Setup
    • Should You Watch This Section?
    • Downloading and Installing VirtualBox
    • Downloading Windows Server 2019
    • Creating Your Virtual Network
    • Creating Your Virtual Machines
    • Installing VirtualBox Guest Additions
    • Installing Windows Server
    • Installing the Active Directory Domain Services Role
  • 12
    Basic Domain Administration with Windows PowerShell
    • Configuring PowerShell Execution Policy with Group Policy
    • Installing Windows Server Roles and Features with Powershell
    • Running Powershell Scripts as Scheduled Tasks
    • Creating Organizational Units with Powershell
    • Creating and Managing Active Directory User Accounts with PowerShell
    • Move all AD Users in a Group to a Specific Organizational Unit
    • Generate a list of AD Users and their OU
    • PowerShell Splatting
    • Bulk Install Windows MSU Files Automatically with PowerShell
    • Lab: Domain Administration with Windows PowerShell
  • 13
    Send Emails with PowerShell
    • Send Emails from Gmail with PowerShell
    • Create Password Expiration Notification Script
  • 14
    PowerShell Desired State Configuration (DSC) Basics
    • DSC Overview
    • Enabling PSRemoting with Group Policy
    • The DSC Resource Kit
    • Configuring The Local Config Manager for DSC Push
    • Uninstalling Windows Features with DSC
    • Lab: Desired State Configuration (DSC)
  • 15
    Course Conclusion
    • Couse Conclusion