Advanced Scripting & Tool Making using Windows PowerShell
4.3 (1,081 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
8,883 students enrolled

Advanced Scripting & Tool Making using Windows PowerShell

PowerShell | Simplified advanced training on PowerShell with real world problems, PowerShell Automation & PowerShell Lab
4.3 (1,081 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
8,883 students enrolled
Created by Vijay Saini
Last updated 7/2020
English, Italian [Auto], 1 more
  • Polish [Auto]
Current price: $23.99 Original price: $34.99 Discount: 31% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 6.5 hours on-demand video
  • 5 articles
  • 15 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Assignments
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Full of hands-on instructions, interesting and illustrative examples, clear explanations
  • Learn an important and mandatory skill for Windows Server Administration
  • Deep dive into Windows PowerShell scripting
  • Ability to use PowerShell in association with tools like Task Scheduler/Event Viewer/Databases
  • Design and Implement scalable automation solutions
  • Underlying concepts of PowerShell
  • Object based Scripting, In-depth knowledge of Pipeline, Formatting output into professional reports
  • Automate manual reports
  • Create your own PowerShell modules
  • Basic awareness/idea of any programming language
  • PC/Laptop installed with Windows OS. You should be able to use PC/laptop comfortably.
  • Some basic understanding of command line (Win CMD/Unix Shell) will help quickly picking up

*** This Course purchase includes video lectures, practice files, quizzes, & assignments, 1-on-1 instructor support, LIFETIME access and a 100%MONEY-BACK GUARANTEE***

Please note that this course will be continuously getting updated with more videos to keep you up to date on Windows PowerShell scripting. You will find lot of new lecture covering new features of PowerShell Scripting in future. Please encourage by enrolling and providing your honest reviews & ratings. You can also demand a lecture on a  specific topic of PowerShell which comes under scope of this course.

This course is designed to take the system administrators to advanced level in PowerShell Scripting. You will find ways to automate your daily work using advantages of PowerShell scripting. The professional who wants to start with PowerShell and have some basic idea of command line, will find it extremely easy to understand the underlying concepts of PowerShell and will be able to integrate PowerShell with non-Microsoft products as well.
Topics which may not be Windows PowerShell concepts but are important for developing PowerShell understanding are included which comes as bonus.

The course is intend to clear the things happening in the background so that automation ideas using PowerShell comes from within. You should be able to complete this course in a week time, if you dedicate 2 hours of your time daily and this journey will take your from PowerShell beginners to PowerShell expert.

Important Content:

PowerShell Automation Solution for Daily Manual Reports

Database interaction using PowerShell

PowerShell Automation for Scheduled Service restarts

Windows Task Scheduler and scheduling PowerShell scripts to run

Pulling reports from Windows event viewer using this PowerShell

PowerShell for automating database related stuff

PowerShell Script Signing, Execution Policy and System Security

PowerShell Advanced Functions and PowerShell Modules

Building Graphical User Interfaces using PowerShell

PowerShell with WMI

Advanced File handling Using PowerShell

PowerShell with Windows Event Viewer

Web Scrapping using PowerShell

PowerShell for Programming

Use PowerShell as a tool

Briefly, The knowledge of Windows PowerShell is a must for IT professionals and this course is one stop shop for gaining this necessary and in-demand skill

Happy PowerShell scripting :)

Who this course is for:
  • System Administrator who want to use PowerShell as tool to use in daily life
  • Aspirants seeking carrier in IT Automation
  • Anyone who is working in IT and uses Windows Operating System
  • Professionals who are planning to use PowerShell for integrating/automate other products
Course content
Expand all 59 lectures 06:22:33
+ Strengthening the PowerShell Basics
8 lectures 46:22
Installing PowerShell
Optional Lab: Create a Virtual Machine in a public cloud
PowerShell Security Features
Lab - Important command demonstration

To test your knowledge of different topics discussed in this section

Section1 Refresher
8 questions
+ Programming Building Blocks
9 lectures 01:27:18
Programming Variables
Data Type & Typecasting
Read, Validate & Write
Simple interest calculation on any principle amount involves variables like Principal amount, Interest rate and tenure for which you are calculating SI Simple interest can be calculated by using below formula SI = PRT/100 Write a PowerShell to take user inputs and show the results to the user
Simple Interest Calculator
1 question
Comparison Operators
If Else Loop & Switch
PowerShell Collections
To brief you with different array operations and an opportunity to apply your knowwledge in solving practical problems
Array Operation
2 questions
This is an interesting problem where you will get to apply following: 1.) File Handling 2.) Regular Expression(basic) 3.) Comparison 4.) Typecasting
Prepare Employee benefit's eligibility status
1 question
PowerShell Methods
Error Handling

Practical based questions, Feel free to try the commands in Console/ISE and experiment first before answering

Section2 Refresher Part1
12 questions

This Quiz gives you a opportunity to apply your knowledge into real world problem solving

Section Refresher Part2
8 questions
+ A Quick Wrap up of absolute basics of Windows Server
6 lectures 27:43
Basics of Windows Server
What is a Windows Process
What is a Windows Service
What is Windows Task Scheduler
+ Advanced File Handling
3 lectures 19:03
Text File Handling
CSV File Handling
XML & JSON File Handling
This assignement is an opportunity to apply your knowledge of reading & writing a simple text file. More focus is on the different operations and playing around with arrays
Basic File Handling & operations
1 question
+ Objects Based PowerShell
7 lectures 39:57
What is an Object
Views & Pipeline
Working With Objects
Formatting & Converting Objects
Display output as GridView
Class & Method
Save & Recreate Objects for Offline Analysis
+ Deep dive into PowerShell concepts
6 lectures 43:15
Sending Email
Automation of daily Reports
Securing our System - Script Signing
ISE Snippet
Web Scrapping
Invoke-Expression and Executing Web content as a script
+ PowerShell-Database Interaction and CRUD operations
5 lectures 19:18
Database Basics: A quick Wrap up
Connecting PowerShell with a Database
PowerShell to Update/Insert/Delete data
Reading from Database Table
Automation: Daily Reports using PowerShell-Database Interaction
Thinking Ability Open ended question
Thinking Ability
1 question
+ Windows Management Instrumentation
4 lectures 26:07
Introduction to Windows Management Instrumentation(WMI)
Working with WMI
Mastering WMI and Available tools
Automation to solve a real world problem
+ Event Viewer & Task Scheduler
3 lectures 14:58
What is Event Viewer and How to use it
Access Event Viewer Logs Using PowerShell
Write into Event Viewer Logs
Learn how to use small piece of knowledge to make the life easier. :) Here we will be using Get-Event log to make a small tool for scanning multiple machines
Apply Event Logs Knowledge and Build a tool
1 question
+ Advanced Functions & Modules
3 lectures 29:24
Introduction to advanced functions
Understanding the Structure of Advanced Functions
Automation -Monitoring Multiple Websites