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
Bestseller
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
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
Requirements
  • 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
Description

*** 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
02:43
Optional Lab: Create a Virtual Machine in a public cloud
07:29
ExecutionPolicy
06:30
PowerShell Security Features
03:24
Lab - Important command demonstration
06:34

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
07:41
Data Type & Typecasting
10:41
Read, Validate & Write
09:40
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
07:49
If Else Loop & Switch
08:03
PowerShell Collections
13:45
To brief you with different array operations and an opportunity to apply your knowwledge in solving practical problems
Array Operation
2 questions
Iterations
10:20
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
07:36
Error Handling
11:43

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
00:09
What is a Windows Process
04:43
What is a Windows Service
02:13
Get-Process
10:05
Get-Service
06:14
What is Windows Task Scheduler
04:19
+ Advanced File Handling
3 lectures 19:03
Text File Handling
06:24
CSV File Handling
05:57
XML & JSON File Handling
06:42
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
07:26
Views & Pipeline
07:56
Working With Objects
06:38
Formatting & Converting Objects
08:18
Display output as GridView
00:09
Class & Method
07:16
Save & Recreate Objects for Offline Analysis
02:14
+ Deep dive into PowerShell concepts
6 lectures 43:15
Sending Email
05:45
Automation of daily Reports
07:29
Securing our System - Script Signing
13:24
ISE Snippet
03:07
Web Scrapping
09:48
Invoke-Expression and Executing Web content as a script
03:42
+ PowerShell-Database Interaction and CRUD operations
5 lectures 19:18
Database Basics: A quick Wrap up
06:50
Connecting PowerShell with a Database
03:04
PowerShell to Update/Insert/Delete data
00:32
Reading from Database Table
02:21
Automation: Daily Reports using PowerShell-Database Interaction
06:31
Thinking Ability Open ended question
Thinking Ability
1 question
+ Windows Management Instrumentation
4 lectures 26:07
Introduction to Windows Management Instrumentation(WMI)
04:46
Working with WMI
07:35
Mastering WMI and Available tools
07:03
Automation to solve a real world problem
06:43
+ Event Viewer & Task Scheduler
3 lectures 14:58
What is Event Viewer and How to use it
07:20
Access Event Viewer Logs Using PowerShell
04:49
Write into Event Viewer Logs
02:49
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
09:30
Understanding the Structure of Advanced Functions
12:36
Automation -Monitoring Multiple Websites
07:18