Have you been wanting to learn Windows PowerShell? Are you ready to eliminate most monotonous tasks because you can automate numerous tasks? Are you a sys admin who wants to be even more effective at work? Welcome to the Master Microsoft PowerShell course.
Have you been wanting to learn Windows PowerShell? Are you ready to eliminate most monotonous tasks because you can automate numerous tasks? Are you a sys admin who wants to be even more effective at work? Welcome to the Master Microsoft PowerShell course.
Learn Windows PowerShell in an Afternoon
PowerShell is Microsoft's incredibly powerful command-line shell and scripting language that has transformed the role of Sys Admin. If I were looking for just one skill to add to my sys admin toolkit, it would be PowerShell.
I’ve helped hundreds of students learn the fundamentals of PowerShell. Join me in a short course that will make a distinct difference in your career. Learn Microsoft PowerShell in an afternoon.
Learn by Doing
This PowerShell course is packed with concise illustrations to help you learn the fundamentals in a short amount of time. You are encouraged to follow along by using PowerShell and the supplied additional files so that you can know that you have learned the material. The last section of the course focuses on a substantive script that you will write to organize files on your hard drive.
Throughout the course we will cover the following topics:
How to install and startup PowerShell
Basic data types
Comparison operators
Cmdlets (its a PowerShell thing)
Aliases
Working with objects
Sorting
Filtering
Loops
Formatting output
Arrays & Hash Tables
Saving Data
Importing Data
Writing functions including passing parameters and returning results
Writing scripts
I'm a professional instructor who has helped thousands of students learn to use PowerShell. Come and enjoy the class as you learn this powerful tool.
A simple introduction to the course.
Describes how to get the latest version of PowerShell.
Describes how to launch the PowerShell console and PowerShell ISE,
Provides some of the basics of PowerShell. You will be able to launch the console and issue some basic commands.
An introduction to some of the basic data types in PowerShell. You will be able to use integers and strings and use variables.
Introduces comparison operates such as -eq, -ne, -gt, and -lt. You will be able to make comparisons between objects.
A basic introduction to Cmdlets. You will be able to effectively use some basic cmdlets.
You will be able to find out what underlying cmdlet an alias is associated with and you will be able to create your own aliases.
Know how to get help. You will be able to explore what different commands do with the built-in and online help systems.
You will gain a greater understanding of PowerShell objects and will be able to use them more effectively.
You will be able to sort lists of data.
An introduction to the Where-Object cmdlet. You will be able to effectively filter objects in lists.
You will be able to filter lists of objects using foreach loops.
You will be able to loop through lists using the foreach construct.
A simple introduction to arrays. You will be able to use arrays effectively in PowerShell.
A simple introduction to Hash Tables. You will be able to use Hash Tables to store and retrieve data.
You will be able to format data in a variety of different ways including Format-Wide, Format-List, and Format-Table.
You will be able to save output in several different formats to files on a hard drive.
You will be able to import data from CSV files in a very short amount of time.
This practice problem provides you with an opportunity to integrate everything that you have learned thus far.
You will understand the functionality of the Integrated Scripting Environment GUI.
You will be able to create functions that can have data passed to them and that return data.
You will learn additional techniques for writing functions including passing parameters, new cmdlets, and calling .NET functions.
You will be able to create scripts that have parameters passed to them.
This is an introduction to a script practice problem that you can do to integrate all of the course ideas. You can download the script requirements in the resources.
I show you how I would define parameters for the script.
I define the Check-Folder function for the script and show how it might be called. You will be able to effectively use Switch parameters.
An overview of the Display-FolderStats function. You will be able to return complex data types from functions.
I implement the main processing of the script. You will be able to gracefully exit scripts, call functions, and aggregate data into arrays that can be easily sorted.
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.