
Welcome to PowerShell for Beginners and Administrators Course. This course will improve how you manage your IT environment, and it will get you very familiar with PowerShell and how to find all the right commands using the PowerShell built-in help system!
In this lecture we will discuss the Windows PowerShell requirements for a production and our lab environment
To show you how you can get up and running immediately, using PowerShell on Unix, Linux, DOS or Windows.
In this lecture we'll get you up and running with PowerShell no matter what your background.
Often I receive questions like why are we still using an older version of PowerShell? I answer that question and talk briefly about Microsoft VSC.
In this lecture, we will be installing and updating Windows Powershell. PowerShell is already installed on Windows 7, Server 2008, and every release since then.
In this lecture you will learn how to configure and customize the text based console. And learn some new commands as well.
In this lecture we complete our console configuration and then we demonstrate tab completion.
This is when the fun begins with an introduction to the awesome ISE (intelligent Scripting Environment)
In this lecture, we will be continuing from the previous lecture!
In this lesson, you will learn how to show you how to install Visual Studio Code and the PowerShell extension for easier script development. You are free to use either the ISE or VS Code, but we at Server Academy strongly prefer VS Code.
To demonstrate why learning the help system is the most important thing you'll ever do in PowerShell.
In this lecture, we will be going over getting help and finding commands.
In this lecture, we will continue going over getting help and finding commands.
In this lecture, we will be finishing up with Getting Help and Finding Commands.
In this lecture, we will be going over Help System Lab Questions.
In this lecture, We will be going over the Help System Lab Answers!
In this lecture, we will continue going over the Help System Lab answers!
In Part 1, you'll learn how to identify the syntax for parameters, arguments, and multiple arguments. In Part 2, you'll learn the difference between optional and required parameters. You'll also learn about positional and named parameters. In part 3, you'll learn how to analyze the syntax of a cmdlet.
In this lecture, we will be going over the Command Syntax Part 1!
In this lecture, we will be going over the Command Syntax Part 2.
In this lecture, we will be going over the Command Syntax Part 3.
In this lecture, we will be going over Command Syntax Lab Questions.
In this lecture we will be reviewing the Command Syntax Lab Answers.
In Part 1, 2 and 3 we will be learning about Objects, Properties, and Methods. Diving deeper as we move through each section.
In this lecture we will be going over Objects, Properties, and Methods Part 1.
In this lecture, we will be going over Objects, Properties and Methods Part 2.
In this lecture we will be finishing up talking about Objects, Properties, and Methods.
In this lecture, we will be continuing on about the Pipeline.
In this lecture you will learn about PowerShell Providers. There are a whole range of cmdlets that are used with PS providers. Throughout this section there are many hands-on exercises that will enjoy, with the intent to challenge you.
In this lecture you will learn how to use PSDrive. The PSDrive cmdlet allows you to view, create and remove PowerShell drives. These drives can represent file systems, a registry hive and a network share. You will create a persistent PSDrive on your computer that shows up in Windows Explorer.
In this lecture you will learn and use the Location, New Item and the Content cmdlets. You will add and remove items from a stack, explore the windows registry, create files and folders and add content to files that you create using these cmdlets.
In this lecture you will be creating registry keys and adding properties to the Windows registry. Then you will be using the Resolve-Path to find out if files exist and the Split-path cmdlets to list all the files and folders in a directory.
In this lecture you are going to learn about PowerShell variables. You will learn how to declare the variables as well as how you might want to use them.
In this lecture, you are going to learn about PowerShell Arrays. Arrays are one of those things you MUST understand in order to be proficient with PowerShell.
In this lecture I am going to give you a challenge assignment. This challenge will re-enforce what you have learned so far about PowerShell Variables.
This lecture includes the solution to the previous Variable challenges. Make sure you watch this lecture AFTER you attempt to complete the challenge!
In this lecture, you are going to learn about PowerShell For Loops.
In this lecture, I will show you how to create PowerShell while loops!
In this lecture, you are going to learn about PowerShell Do-While and Do-Until loops. You will also learn the primary difference between a Do-While and a While Loop.
In this lecture you will learn about PowerShell ForEach Loops. We can use these loops to iterate over elements inside of an array and I will be demonstrating exactly how to do this!
This course is designed to provide you with a solid foundation of Windows PowerShell 5.1. We will start with the basics of PowerShell 5.1 and end with you writing your own powerful automation scripts.
In this course we will cover the following major topics:
The basics of Windows PowerShell
Windows PowerShell system requirements
Installing and Updating Windows PowerShell
How to use the CLI (Command Line Interface)
How to use the ISE (Intelligent Scripting Environment)
How to get help and find commands within the CLI
Getting Started with Windows PowerShell
Getting Help and Finding Commands
The Language of PowerShell - Command Syntax, Objects and Properties, and the Pipeline
Setup your own PowerShell On Premises IT Lab
Basic Active Directory Domain Administration with Windows Powershell
An introduction to Desired State Configuration made simple!
And MUCH more!
Once we have covered this foundation, we will move on to writing PowerShell scripts. We will start with simple tasks before moving on to more advanced and complicated script writing.