Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

Advanced Scripting & Tool Making using Windows PowerShell

via Udemy

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
PowerShell Scripting & Automation - hands-on training for sysadmins & DevOps with real-world tools and projects

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

Learn Windows PowerShell scripting from the ground up and go all the way to advanced automation — building real tools that install software, manage services, read event logs, talk to databases, and send reports automatically. This is a hands-on PowerShell scripting course for system administrators, DevOps engineers, IT support professionals, and cloud administrators who want to stop doing repetitive tasks by hand and start automating them with PowerShell.


You get 60+ lectures across 11 sections, plus quizzes, coding assignments, and hands-on labs (including optional labs on creating virtual machines in Azure and AWS) -- all backed by 1-on-1 instructor support, LIFETIME access, and a 100% money-back guarantee.


Whether you're completely new to the command line or already comfortable with the basics, this course takes you from PowerShell fundamentals to advanced, real-world PowerShell automation used every day by working system administrators. Topics that fall outside strict PowerShell scope but are essential for building real understanding (databases, WMI, Windows services) are included as a bonus, so you don't need to piece together automation knowledge from ten different sources.


The course is structured so the "why" behind PowerShell automation becomes clear, not just the "how" — so that once you finish, you can design your own automation solutions instead of just copying scripts. Dedicate about 2 hours a day and you can complete it in roughly a week, going from PowerShell beginner to confidently building your own PowerShell tools.


WHAT YOU'LL LEARN — KEY TOPICS COVERED:

• PowerShell scripting fundamentals — variables, data types, operators, loops, conditionals, and error handling

• Windows PowerShell automation for daily manual reports

• PowerShell database automation — connecting to a database and running CRUD operations (Update/Insert/Delete/Read) with PowerShell

• PowerShell automation for scheduled Windows service restarts

• Windows Task Scheduler — scheduling PowerShell scripts to run automatically

• Reading and writing Windows Event Viewer logs using PowerShell

• PowerShell script signing, Execution Policy, and system security best practices

• Advanced PowerShell functions and building your own PowerShell modules

• Building simple graphical user interfaces (GUI) with PowerShell

• PowerShell and Windows Management Instrumentation (WMI)

• Advanced file handling in PowerShell — text, CSV, XML, and JSON files

• PowerShell web scraping and working with web content

• Installing software remotely on multiple computers with PowerShell

• Working with PowerShell objects, the pipeline, and formatting output

• Optional labs: creating virtual machines in Azure and AWS


This course focuses on Windows PowerShell (the ISE-based console), and the scripting fundamentals, automation patterns, and problem-solving approach you learn apply directly to PowerShell 7 / PowerShell Core as well.


Please note this course is continuously updated with new lectures covering new PowerShell scripting features. Enroll, and feel free to request a lecture on any specific PowerShell topic that falls within the scope of this course — and if you find it useful, an honest review helps other learners find it too.


In short: PowerShell scripting is a must-have, in-demand skill for IT professionals, system administrators, and DevOps engineers — and this course is a one-stop shop for building that skill from the fundamentals to advanced, real-world automation.


Happy PowerShell scripting :)

Syllabus

  • Strengthening the PowerShell Basics
  • Programming Building Blocks
  • A Quick Wrap up of absolute basics of Windows Server
  • Advanced File Handling
  • Objects Based PowerShell
  • PowerShell to Install Software on multiple remote computers
  • Deep dive into PowerShell concepts
  • PowerShell-Database Interaction and CRUD operations
  • Windows Management Instrumentation
  • Event Viewer & Task Scheduler
  • Advanced Functions & Modules
  • Building Graphical User Interfaces using PowerShell
  • What is Next?

Taught by

TechSckool By Vijay and Pooja Kataria

Reviews

4.5 rating at Udemy based on 3886 ratings

Start your review of Advanced Scripting & Tool Making using Windows PowerShell

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.