Advanced Scripting Tool Making Using Windows Powershell

PowerShell | Simplified advanced training on PowerShell with real world problems, PowerShell Automation & PowerShell Lab

Last updated 2022-01-10 | 4.4

- 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

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 IS FREQUENTLY UPDATED. LAST UPDATED IN NOVEMBER 2020


*** 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 a lot of new lectures covering new features of PowerShell Scripting in the 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 the scope of this course.

This course is designed to take the system administrators to an advanced level in PowerShell Scripting. You will find ways to automate your daily work using the advantages of PowerShell scripting. The professional who wants to start with PowerShell and have some basic idea of the 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 that may not be Windows PowerShell concepts but are important for developing PowerShell understanding are included which comes as a bonus.

 
The course is intended to clear the things happening in the background so that automation ideas using PowerShell come from within. You should be able to complete this course in a week's time if you dedicate 2 hours of your time daily and this journey will take you 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

12 sections • 69 lectures

Introduction to PowerShell & Its Importance Preview 06:46

Installing PowerShell Preview 02:43

Frequently Asked Questions Preview 00:23

ISE & PowerShell Console - A Quick Walk Through Preview 05:28

Optional Lab: Create a Virtual Machine in a public cloud Preview 07:29

ExecutionPolicy Preview 06:30

PowerShell Security Features Preview 03:24

Get-Help & Get-Command Preview 07:28

Lab - Important command demonstration Preview 06:34

Section1 Refresher

To test your knowledge of different topics discussed in this section

Programming Variables Preview 07:41

Data Type & Typecasting Preview 10:41

Read, Validate & Write Preview 09:40

Simple Interest Calculator

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

Comparison Operators Preview 07:49

If Else Loop & Switch Preview 08:03

PowerShell Collections Preview 13:45

Array Operation

To brief you with different array operations and an opportunity to apply your knowwledge in solving practical problems

Iterations Preview 10:20

Prepare Employee benefit's eligibility status

This is an interesting problem where you will get to apply following: 1.) File Handling 2.) Regular Expression(basic) 3.) Comparison 4.) Typecasting

PowerShell Methods Preview 07:36

Error Handling Preview 11:43

Section2 Refresher Part1

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

Section Refresher Part2

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

Basics of Windows Server Preview 00:09

What is a Windows Process Preview 04:43

What is a Windows Service Preview 02:13

Get-Process Preview 10:05

Get-Service Preview 06:14

What is Windows Task Scheduler Preview 04:19

Text File Handling Preview 06:24

CSV File Handling Preview 05:57

XML & JSON File Handling Preview 06:42

Basic File Handling & operations

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

What is an Object Preview 07:26

Views & Pipeline Preview 07:56

Working With Objects Preview 06:38

Formatting & Converting Objects Preview 08:18

Display output as GridView Preview 00:09

Class & Method Preview 07:16

Save & Recreate Objects for Offline Analysis Preview 02:14

Sending Email Preview 05:45

Automation of daily Reports Preview 07:29

Securing our System - Script Signing Preview 13:24

ISE Snippet Preview 03:07

Web Scrapping Preview 09:48

Invoke-Expression and Executing Web content as a script Preview 03:42

Database Basics: A quick Wrap up Preview 06:50

Connecting PowerShell with a Database Preview 03:04

PowerShell to Update/Insert/Delete data Preview 00:32

Reading from Database Table Preview 02:21

Automation: Daily Reports using PowerShell-Database Interaction Preview 06:31

Thinking Ability

Thinking Ability Open ended question

Introduction to Windows Management Instrumentation(WMI) Preview 04:46

Working with WMI Preview 07:35

Mastering WMI and Available tools Preview 07:03

Automation to solve a real world problem Preview 06:43

What is Event Viewer and How to use it Preview 07:20

Access Event Viewer Logs Using PowerShell Preview 04:49

Write into Event Viewer Logs Preview 02:49

Apply Event Logs Knowledge and Build a tool

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

Introduction to advanced functions Preview 09:30

Understanding the Structure of Advanced Functions Preview 12:36

Automation -Monitoring Multiple Websites Preview 07:18

Introduction to GUIs Preview 12:34

Building GUI for Automation Preview 04:42

PowerShell GUI development using Visual Studio Preview 11:20

Lecture Preview 00:17

BONUS LECTURE: More Courses from Vijay Saini Preview 00:12