The Complete PowerShell Training For Beginners

Start from absolute zero, and learn to use the Windows Powershell as it was meant to be used
4.3 (124 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
1,745 students enrolled Bestselling in PowerShell
$19
$150
87% off
Take This Course
  • Lectures 71
  • Length 8 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 10/2015 English

Course Description

Interested in learning how to quickly automate basic administrative functions?

Windows PowerShell is rapidly becoming the solution that Operators turn to with its powerful combination of a scripting language, command line speed, and GUI tools (Graphical User Interface).

This course is an introduction to Windows PowerShell where you'll have an opportunity to learn how to replace manual, repetitive, and time-consuming operations with an automated solution.

In this course, you'll be introduced to the Windows PowerShell console and the Integrated Scripting Environment (ISE) as the main command line interfaces you'll use to work with PowerShell commands.

Learn the importance of the Windows PowerShell Help system as the quickest way to discover the commands and associated syntax you need for the particular task you want to accomplish.

Take advantage of the ISE's Intellisense features to learn PowerShell through syntax completion and sorting and filtering commands with the Show Command add-on.

This course will let you be able to understand the thinking way of the Windows PowerShell and work with it as a servant person that will Execute your commands.

Every section will be going to let you create a successful habit and a good strategy to easily find the right command, the right syntax of this command, and then running it to get the required result. Also, learn how Providers and Drives work with disparate data sources, such as registry keys, certificates, files, folders, and more

What You Will Learn

The course is designed to teach you:

  • Basic concepts of Windows PowerShell
  • How to navigate the Windows PowerShell Help system effectively
  • Find and Discover Any PowerShell Commands
  • Interpret and understand how to read the Help of any Commands
  • Formalization of the Right Syntax and Running the commands
  • Working with Providers and Drives
  • Understand the Variables Strings, Hash tables, Core Operators and Regular Expression Basics...


By the end of this course, you should be well on your way to creating scripts that save you time, accomplish tasks with greater efficiency, and allow you to be even more productive on the job.

Enrol now!

What are the requirements?

  • You need to have a Microsoft Windows, Linux or Unix OS.

What am I going to get from this course?

  • Control and administrate your Windows machines and servers
  • Perform Administrative tasks on both Local and Remote Windows Systems as well as Web Services-Management
  • Create a Successful Habit and a Good Strategy to Easily Work with Powershell
  • Work with Powershell as a Servant Person that Will Execute Your Commands.
  • Enable Management of Remote Linux systems and Network Devices
  • Find and Discover Any Powershell Commands
  • Interpret and understand how to read the Help of any Commands
  • Formalization of the Right Syntax and Running the commands
  • Working with Providers and Drives
  • Discovering Variables Strings Hash-Tables and Core Operators
  • Understand the Regular Expression Basics

What is the target audience?

  • The Course is Designed for Beginners and Seasoned Professional Looking to use Windows Powershell
  • Anyone who Works - or wants to Work with Microsoft Windows, Linux or Unix OS.
  • Any System Administrators interested to start working with Windows Powershell
  • Anyone who wants to very quickly improve his knowledge about Windows Powershell
  • This course does not work for Mac users

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

What To Expect From This Course
Preview
01:44
Who Am I
Preview
Article
Introduction to Windows Powershell
Preview
05:20
Section 1: Orientation and Requirements: Getting Ready For Powershell
Discovering Windows Powershell: Console Orientation
05:47
Powershell Version Table
07:22
Customizing PowerShell for Your comfort
08:45
Discovering Windows Powershell Integrated Script Environment
12:15
4 questions

Getting Ready For Powershell

Section 2: Finding and Discovering Commands
Windows Powershell Commands Formulation
Preview
04:47
Pssnapin And Modules Commands
Preview
04:43
Discovering The Different Pssnapin Commands
04:47
Discovering The Different Modules Commands
04:55
Adds Modules To The Current Session: Import-Module
05:33
Find The Right Command To Accomplish A Task
11:25
Powershell Module Path Environment Variable
08:51
Aliases: Linux Commands Into Powershell
05:13
Outline Of Finding and Discovering Commands
02:34
4 questions

Finding and Discovering Commands

Section 3: Interpreting the Help From Windows Powershell
Introduction to Powershell Help
02:43
Updating Your Most Important Resource: Help
11:08
Exploring The Help Of Any Command
04:53
Understanding Cmdlet Syntax And Symbols
07:55
Getting Some Real Syntax Examples Of The Commands
07:18
Positions, Required And No-Required Parameters
05:27
Running The First Command With Different Parameters By Using The Help
15:34
Getting The Right Syntax By Using Integrated Script Environment
06:14
[Exercise] Interpreting the Help
4 questions
Section 4: Running Powershell Commands
Introduction to Powershell Commands: Applied Section
00:45
Finding And Running The Command Of Getting Process
16:58
Understanding the String, the Int32 and Using A Shortcut
08:45
Customizing The Error Message
03:25
Working With The Multi Values
03:12
Finding And Running Commands About Aliases
11:52
Running Some External Commands
03:03
3 questions

Running Powershell Commands

Section 5: Working With Providers And Drives
Introduction To Providers And Drives
01:05
Understanding Providers And Drives
06:14
Working With Providers: Get-Itemproperty
06:36
Working With Providers: Set-Itemproperty
07:59
Working With The File System Provider: Registry Provider
13:54
3 questions

Working With Providers And Drives

Section 6: Variables Strings Hashtables and Core Operators
Before Starting This Section
01:29
Introduction To Variables Strings
06:20
Different Kinds Of Variables
06:30
Discovering Windows PowerShell Arrays
07:12
Discovering PowerShell Hash Tables (Associative Arrays)
06:33
4 questions

Variables Strings Hashtables and Core Operators

Section 7: Regular Expression Basics
Introduction To Regular Expression Basics
01:48
Understanding The Regular Expression Basics
06:09
Identify String Patterns: The Matches
10:28
Analysing And Creating A Full Pattern
10:50
Example of Using This Regular Expression (Pattern Expression)
02:03
Making Your Pattern Expression Confidential
06:04
4 questions

Regular Expression Basics

Section 8: Transaction: Manage transacted operations
Introduction To Powershell Transaction
05:34
Discover The Cmdlets Of The Transaction
06:17
Start A New Transaction
07:59
Get Information About The Active Transaction
06:57
Rollback Preference Of The Transaction
09:10
Commit The Transaction
05:32
Independent Transaction
04:03
Conclusion Of The Transaction
03:33
Section 9: Advanced Level: Dig Deeper into the PowerShell Variables
Introduction To The Environmental Variable Provider - Env:
07:26
How To Read And Set Environmental Variables
04:42
Setting Variables Of Other PSDrives
09:50
Environment.GetEnvironmentVariable Method
05:31
Introduction To The Powershell Variable Provider - Variable:
06:01
Using Cmdlets Of The Powershell Variable
10:31
Using The Dollar Sign With Powershell Variable
08:24
Casting Values In Powershell
10:18
Introduction To Parameter Validation
08:23
Easy Validating Parameter Input: Validateset and Validatescript
09:48
Parsing, Variable Expansion, and Quoting
06:37
(compulsory arguments) order to process components
08:18
The PowerShell Variable Scope
09:23
The Powershell Scope Hierarchy
07:50
Section 10: Conclusion and Resources
Conclusion And Your First Mission
02:25
Resource For More Knowledge
Article

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Fettah Ben, Apps developer, Business Expert and CPA Marketer

Ben is an IT Administrator Diploma and has built a successful business in coaching, online marketing, SEO, Web Development, content marketing, CPA marketing and lot of other projects.
In this Profile I share with you my successful strategies and techniques in different fields with easy ways that go from beginners to expert levels. 

I've served you (and over 8,000 other students) with my Udemy courses the last year - and I’ve taught you and them:

    How to make money from CPA Marketing
    How to use the best CPA Tactic
    How to attract +200 lifelong Twitter followers a day
    How to use Twitter on marketing
    How to become a Successful Author
    How to discover your Business Priorities
    How to make your website Mobile Friendly
    How to replace manual, repetitive, and time-consuming operations with an Automated solution.
    How to quickly automate basic Administrative Functions..
    How to master Windows Powershell Cmdlet
    How to create Apps with HTML5/CSS3 and JavaScript
    How to build App with Sencha Touch Framework
and more and more.

By taking one of my courses you will get the Full Support and Answers to any of your questions.

Ready to start learning?
Take This Course