Fundamentals of PowerShell

Beef up your resume and become a power user by learning PowerShell.

4.15 (73 reviews)
Udemy
platform
English
language
Other
category
instructor
Fundamentals of PowerShell
531
students
3 hours
content
Nov 2019
last update
$39.99
regular price

What you will learn

Understand the PowerShell console and IDE

Be able to navigate the help system

Understand the basics of running PowerShell commands

Understand object oriented design of PowerShell

Understand what the PSProvider is and how to navigate it

Why take this course?

When Microsoft first released PowerShell many simply saw it as an updated version of VBScript. However, Microsoft loaded it with power, and made the decision that it would be the technology to be used to administer all of their products. Over time modules came out for Exchange, SQL Server, Active Directory, and other environments. Other companies who sold software to run on Windows servers saw the advantages of PowerShell for administration of their software, and many have started to release PowerShell modules too. 

Now if you look at listings of skills companies are looking for when searching for new employees PowerShell is showing up as one of the prominent required or strongly desired skills. Knowledge of PowerShell could be the deciding factor on if you land that next job, or the promotion to a better position in your current company. 

This course is designed to teach you the fundamentals of the PowerShell environment. It will lay the groundwork and foundation for more advanced PowerShell skills. You will learn what a PowerShell cmdlet is, and how much power you will have at your fingertips. You will learn about the object oriented nature of PowerShell and how to leverage that to be a true power user or power administrator. 

Content

Setting up a lab environment

Introduction
Install virtual Windows workstation environment
Installing a virtual learning lab

Introduction to PowerShell

Introduction to PowerShell environment
The power in PowerShell
Choosing the PowerShell environment
PowerShell new direction for Microsoft

Learning the help system

Updating help and finding commands
Interpreting the help system
Interpreting the Get-Help output
Finding commands using the help system
The PowerShell help system quiz
PowerShell About Helpfiles

Running commands

Running PowerShell Commands
PowerShell Aliases
PowerShell commands and aliases
Notes on Running PowerShell commands

Reformatting output

Using Format-List
Using Format-Table
Writing to a file and the pipeline at the same time
Using Where-Object to filter results

PowerShell providers

PowerShell PSProviders - The File System
PowerShell PSProviders - The Registry
Getting file listing on a remote computer
Installing remote support for Active Directory

The pipeline and the advantage of object oriented design of PowerShell

What is an object and object oriented design?
Exploring objects and properties
Sorting objects
Selecting objects
Selecting objects quiz
Process flow through the pipeline
Using Where-Object to filter results

Introduction to Variables

What is a variable?
Using the THIS variable

Introduction to managing Active Directory

Using Get-ADUser
Using Get-ADGroup and Get-ADGroupMember

Bonus Material: Quick Reference Guides

Punctuation Quick Reference
PowerShell Operators Quick Reference
Using PowerShell for renaming batches of files
Building Windows server on AWS

Screenshots

Fundamentals of PowerShell - Screenshot_01Fundamentals of PowerShell - Screenshot_02Fundamentals of PowerShell - Screenshot_03Fundamentals of PowerShell - Screenshot_04

Reviews

Kevin
February 9, 2020
I am a new student in a Microsoft System Server program. This material is wonderful. I wish could have started viewing it completely through before I started my program. However, it will help me from this point forward. Thanks for making this training tutorial. You are a great presenter of the materials. -Kevin
Jeffrey
October 10, 2018
The course is very good for those beginning in Powershell, however I feel a lot of basics were left out that could have been included. That said, the instructor is very knowledgeable on the content and presents it clearly to the user. This would certainly be a 5 star course if it contained more content including real world examples.
Amanda
December 27, 2017
It'd have been nice if we write a few example programs to apply do/for/while loop and logic on different operators. A few examples on how to connect to various databases would make this course perfect. The first section of creating a virtual environment is also unnecessary and it ate up all of the memory on my laptop I ended up with the blue screen of death.
Joshua
November 13, 2017
I don't want to rate this course as actually bad - it's not. It's just hard to tell, when beginning to learn a new skill, which Udemy courses may be effective for your overall skill level, and learning style. If you do not have any background in programming, scripting, or command line at all? Get this course. This is exactly where you need to start, it would be fantastic for introducing you to new overall ideas and concepts that you may not be familiar with. The instructor explains things very well, he's easy to understand, he doesn't go too fast or get too far ahead, and it's just generally an informative and helpful course. If that's your background. Otherwise, look elsewhere. I've dabbled in programming/scripting/batch files (though never learned a language fluently), and I've used command line going all the way back to MS-DOS 3.3. With that background, far too much of this material was extraneous. It DOES give a decent introduction to some Powershell commands and syntaxes and concepts. But for someone with a background as described, the information could have been packed into fewer videos without losing anything. Great course for true beginner. If that's you, get this course now. It's what you need. I'm not marking it 3 stars because it's a bad course. I did so because I feel like the description led me to (incorrectly) believe it was of a background skill level more on par with my own.
Paul
November 3, 2017
Great information, easy to listen to. The information is clearly explained and easy to retain. If I have a complaint, it might be the speed of some of the things that are run. but that's what pause is for.
Lilia
July 13, 2017
Reading the last text about renaming files I realised that it is the first cource among others that really EXPLAINS things and not only shows naked facts as most of other cources do.
Paul
February 23, 2017
Introduction section well presented in the simplest form making it easy to understand and follow through the course.

Charts

Price

Fundamentals of PowerShell - Price chart

Rating

Fundamentals of PowerShell - Ratings chart

Enrollment distribution

Fundamentals of PowerShell - Distribution chart

Related Topics

1083192
udemy ID
1/20/2017
course created date
1/31/2021
course indexed date
Bot
course submited by