Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Advanced Scripting & Tool Making using Windows PowerShell
Rating: 4.4 out of 5(3,874 ratings)
26,896 students

Advanced Scripting & Tool Making using Windows PowerShell

PowerShell | Simplified advanced training on PowerShell with real world problems, PowerShell Automation
Last updated 9/2024
English

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

Course content

13 sections64 lectures7h 4m total length
  • Introduction to PowerShell & Its Importance6:46

    Learn how PowerShell serves as a task-based shell and object-based scripting language to automate administration across multiple systems, enabling consistency, audit trails, and scalable task automation.

  • Installing PowerShell2:43

    Install and verify PowerShell on your machine, check the version, and upgrade if needed through the Windows Management Framework. Learn to launch PowerShell and confirm a working development environment.

  • Frequently Asked Questions0:23
  • ISE & PowerShell Console - A Quick Walk Through5:28

    Explore the PowerShell console and the integrated scripting environment (ISE), learn to run scripts, test commands, and use Show-Command to generate commands and explore modules and functions.

  • Your Voice Matters2:46

    Your voice matters; learn how course reviews and feedback guide instructors, how to submit a Udemy review after two to three lectures, and why many students stay silent.

  • Optional Lab1: Create a Virtual Machine in a public cloud - Azure13:08

    Deploy a virtual machine in Microsoft Azure, selecting subscription, resource group, and region, then configure image, size, and optional high-availability options such as availability zone, availability sets, or scale sets.

  • Optional Lab2: Create a Virtual Machine in a public cloud - AWS7:29

    Learn to create a free-tier aws ec2 instance with a Windows Server 2016 Base image, configure storage and security groups, generate a key pair, and connect via remote desktop.

  • ExecutionPolicy6:30

    Explore how PowerShell execution policies like allsigned, remotesigned, restricted, and bypass control script safety, relying on trusted certificate authorities, script signatures, and what-if and force flags.

  • PowerShell Security Features3:24

    Explore PowerShell security features, including how explicit script paths prevent hijack, the role of execution policies, and signing scripts with trusted certificates to ensure safe execution.

  • Get-Help & Get-Command7:28

    Explore Get-Help and Get-Command to discover PowerShell cmdlets and filter results with wildcards. View detailed syntax and examples with -Full or online help, and learn to update or save help.

  • Lab - Important command demonstration6:34

    Practice Windows PowerShell commands in a lab, using single line and block comments with hash to explain code, and explore Get-Location, Get-date, Get-ChildItem (recurse), Copy-Item, Move-Item, Rename-Item, Remove-Item, and Get-Help.

  • Section1 Refresher

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 OCTOBER 2022


*** 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