Powershell From Beginner To Sheller And Scripter

Learn how to use the shell and script

Last updated 2022-01-10 | 4.3

- You will be able to use PowerShell and write your own basic scripts.

What you'll learn

You will be able to use PowerShell and write your own basic scripts.

* Requirements

* Basic understanding of Windows System Administration

Description

This course is meant for the beginner who wants to know about PowerShell and some basic scripting with PowerShell. We will start at the beginning, using PowerShell Cmdlets and then moving on to a script in which those same Cmdlets can and will be used.

At the end you should know how to use PowerShell, using its Cmdlets and knowing how to do basic PowerShell scripting!

Who this course is for:

  • Any beginner to PowerShell and scripting.

Course content

2 sections • 69 lectures

Introduction Preview 04:02

Module 1 : Lesson 1 Preview 04:58

  • Starting the PowerShell shell
  • Using the PowerShell shell
  •  Why we already know PowerShell

Module 1: Lesson 2a Preview 11:07

What are Cmdlets ?
Using Cmdlets and parameters 
What are properties ? Do not belong to Cmdlets

Module 1 : Lesson 2b Preview 09:14

What are Cmdlets ?
Using Cmdlets and parameters 
What are properties ? Do not belong to Cmdlets

Module 1 : Lesson 3 Preview 09:15

  • Using Help with Cmdlets using the Cmdlet Get-Help to get the parameters and values it needs.
  • Using the internet to find out about Cmdlets
  • Updating help with Update-Help

Module 1 : Lesson 4 Preview 05:16

How do you find the right Cmdlet for the job to do ?

Module 1 : Lesson 5 Preview 06:06

  • What are modules ?
  • Using Get-Command

Module 1 : Lesson 6 Preview 06:31

  • What is the PowerShell pipeline ?

Module 1 : Lesson 7 Preview 02:45

  • How do we output to a text file ?

Module 1 : Lessson 8 Preview 09:09

  • Look at properties again and why parameters are not properties.
  • Drop a word called ' object' and see how you respond:)

Module 1 : Lesson 9 Preview 05:47

  • How do we format data in PowerShell?

Module 1 : Lab 1 Preview 01:13

Module 1 : Lab Solution Preview 08:57

Module 1 : Lesson 10 Preview 09:35

  • Objects a deeper look.

Module 1 : Lesson 11 Preview 09:00

  • How can we find out the properties and methods of an object ?

Module 1 : Lesson 12 Preview 13:13

  • How can we only get the stuff we need, based on the properties of an object ?

Module 1 : Lesson 13 Preview 05:31

  • How do we select specific information?

Module 1 : Lesson 14 Preview 06:36

  • How can we group in alphabetical order or from high to low and vice versa ?

Module 1 : Lesson 15 Preview 08:18

  • getting it all together + some gotchas

Module 1 : Lesson 16 Preview 06:21

  • How can we ouput to HTML in a simple way ?
  • Harder way ?

Module 1 : Lab 2 Preview 01:02

Module 1 : Lab 2 Solution Preview 13:32

Module 2 Start Preview 00:54

PowerShell Scripting Preview 03:14

  • Moving on to a script.
  • What is a PowerShell script ?

Module 2 : Lesson 1 Preview 07:58

  • Using and exploring the PowerShell ISE (Integrated Scripting Environment)
  • Writing our first PowerShell Script "Hello Wonderful People"  

Module 2 : Lesson 2 Preview 09:40

  • What is an execution policy ?

Module 2 : Lesson 3 Preview 12:10

  • Introducing Write-Verbose
  • Variables in PowerShell
  • What is a variable ?
  • Defining a variable in PowerShell

Module 2 : Lesson 4 Preview 03:34

  • Different types of variables in PowerShell (Data Types)

Module 2 : Lesson 5 Preview 08:35

  • Telling PowerShell what Data Type you want.
  • Finding out what kind of variable you have.

Module 2 : Lesson 6 Preview 04:46

  • Getting data from the user using Read-Host
  • Using this data in a PowerShell script

Module 2 : Lesson 7 Preview 06:42

  • What are arythmic operators ?

Module 2 : Lab 1 Preview 00:59

Module 2 : Lab 1 Solution Preview 04:51

Module 2 : Lesson 8 Preview 08:03

  • Objects part 2 the return of the killer object :)

Module 2 : Lesson 9A Preview 04:37

  • If statement

Module 2 : Lesson 9B Preview 09:51

  • If/ElseIf/Else statement

Module 2 : Lesson 9C Preview 13:32

  • If/ElseIf/Else statement

Module 2 : Lesson 9D Preview 06:10

  • Nested If/ElseIf/Else statement

Module 2 : Lab 2 Preview 01:52

Module 2 : Lab 2 Solution Preview 11:53

Module 2 : Lesson 10 Preview 01:35

  • Comparison operators

Module 2 : Lesson 11 Preview 06:54

  • Logical operators

Module 2 : Lesson 12 Preview 09:27

  • While loop

Module 2 : Lab 3 Preview 01:51

Module 2 : Lab 3 Solution Preview 06:37

Module 2 : lesson 13 Preview 11:18

  • PowerShell arrays
  • Indexing in an array

Module 2 : Lesson 14 Preview 05:40

  • Using the Foreach  to loop through the PowerShell array

Module 2 : Lesson 15 Preview 03:46

  • Using the Foreach  to loop through the PowerShell array of local user objects

Module 2 : Lesson 16 Preview 04:15

  • Using a combination Foreach and If

Module 2 : Lab 4 Preview 01:24

Module 2 : Lab 4 Solution Preview 06:58

Module 2 : Lesson 17 Preview 15:01

  • Using the Foreach statement to import users in Active Directory using Import-Csv

Module 2 : Lab 5 Preview 06:40

Module 2 : Lab 5 Solution Preview 08:29

Module 2 : Lesson 18 Preview 02:44

  • What is PowerShell remoting ?

Module 2 : Lesson 19 Preview 03:41

  • How to enable PS Remoting

Module 2 : Lesson 20 Preview 04:33

  • How to use an interactive One To One Remoting PowerShell Session

Module 2 : Lesson 21 Preview 04:26

  • How to do One To Many Remoting

Module 2 : Lab 6 Preview 01:02

Module 2 : Lab 6 Solution Preview 07:19

Module 2 : End Project Preview 11:04

Module 2 : End Project Possible Solution Preview 13:45

Post Course Final Thoughts Preview 02:09

Getting the Good stuff Preview 04:25

Install Hyper-V Preview 06:44

Install a VM Preview 08:43

Install the Second VM and Third VM Preview 03:50

Networking The Machines Preview 03:06

Installing Active Directory and Joining Machines to the Domain ROOT.LOCAL Preview 07:04