Powershell
Administration and Automation with Windows PowerShell
Unlock the power of automation with our Administration and Automation with Windows PowerShell course. Master essential scripting skills to streamline server management, enhance productivity, and reduce manual tasks, empowering you to become a more efficient IT professional.
2 hours
Duration
102
Lessons
7
Labs
2
Quizzes
Skill level
Powershell
Format
Video + Labs
Duration
2 hours
Lessons
102
About This Course
About this course
What You'll Learn
Skills you'll walk away with
Understand the Powershell command line
Install and Update Windows PowerShell
How to write Powershell scripts to automate redundant tasks
Learn the Basics of Windows PowerShell 5.1
Introduction to the Text Based Console and Intelligent Scripting Environment (ISE)
Understand the PowerShell Pipeline
Create and Delete Organizational Units with PowerShell
Utilize the PowerShell Help System
Understand Objects, Properties and Methods
Create and Manage Active Directory Users with PowerShell
Curriculum
Course content
- The Basics of PowerShellLesson—
- Installing and Updating PowerShellLesson—
- The Text Based Console Part 1- An OverviewLesson—
- Text Based Console Part 2 - An OverviewLesson—
- The ISE (Intelligent Scripting Environment) Part 1Lesson—
- The ISE (Intelligent Scripting Environment) Part 2Lesson—
- Setting up Visual Studio Code for PowerShellLesson—
- Use the OGV Command to Easily View console data!Lesson—
- Should You Watch This Section?Lesson—
- Downloading and Installing VirtualBoxLesson—
- Downloading Windows Server 2019Lesson—
- Creating Your Virtual NetworkLesson—
- Creating Your Virtual MachinesLesson—
- Installing VirtualBox Guest AdditionsLesson—
- Installing Windows ServerLesson—
- Installing the Active Directory Domain Services RoleLesson—
- Configuring PowerShell Execution Policy with Group PolicyLesson—
- Installing Windows Server Roles and Features with PowershellLesson—
- Running Powershell Scripts as Scheduled TasksLesson—
- Creating Organizational Units with PowershellLesson—
- Creating and Managing Active Directory User Accounts with PowerShellLesson—
- Move all AD Users in a Group to a Specific Organizational UnitLesson—
- Generate a list of AD Users and their OULesson—
- PowerShell SplattingLesson—
- Bulk Install Windows MSU Files Automatically with PowerShellLesson—
- Lab: Domain Administration with Windows PowerShellLab—
- Finding and installing PowerShell modulesLesson—
- Creating a Custom PowerShell Module: Files and FoldersLesson—
- Writing the New-Greeting FunctionLesson—
- Writing the Get-GreetingMessage FunctionLesson—
- Creating the PSM1 PowerShell Module FileLesson—
- Creating a PowerShell Module Manifest and Importing our Custom ModuleLesson—
- Writing automated module tests with PesterLesson—
- Section OverviewLesson—
- The Trusted Hosts List ChallengeLesson—
- The Trusted Hosts List AnswerLesson—
- Starting a Remote Session ChallengeLesson—
- Starting a Remote Session AnswerLesson—
- Rename a Computer ChallengeLesson—
- Rename a Computer AnswerLesson—
- Change a Password on a Remote Computer ChallengeLesson—
- Change a Password on a Remote Computer AnswerLesson—
- How to Copy Files To-From a Remote Machine ChallengeLesson—
- How to Copy Files To-From a Remote Machine using VSC AnswerLesson—
- How to Export Logs to a CSV File ChallengeLesson—
- How to Export Logs to a CSV File AnswerLesson—
- How to Create Multiple Folders on the Host Machine using PowershellLesson—
- How to Create Multiple Folders on the Host Machine using Powershell AnswerLesson—
- Who Rebooted the Server ID1074 ChallengeLesson—
- Who Rebooted the ServerLesson—
- How can you get Info on all your Hard Drives ChallengeLesson—
- How can you get Info on all your Hard Drives AnswerLesson—
- How can I get a list of CPU's and Installed Printers, Last Boot-up Time ChallengeLesson—
- How can I get a List of CPU's and Installed Printers, Last Boot-up Time AnswerLesson—
- How can I Automate Tasks with Task Scheduler ChallengeLesson—
- How can I Automate Tasks with the Task Scheduler AnswerLesson—
Hands-on learning
This course includes browser-based labs
7 Browser-based labs
Hands-on labs that run in your browser. No local setup or installation—just click and start practicing with real systems and scenarios.