
Learn PowerShell scripting to automate IT admin tasks, from basic commands and pipelines to remote management across thousands of machines, using modules like Office 365 and Active Directory.
Explore the evolution of PowerShell versions, from Windows PowerShell to cross-platform PowerShell, and learn how command availability varies by version across operating systems.
Explore whether to use PowerShell Core or Windows PowerShell, discuss future support, compatibility of scripts, running both on one machine, and how to test across platforms.
Rate the course module using the rating tools, leave optional comments, edit your rating anytime, and read others' questions and answers.
Open PowerShell and ISE, choose 64-bit or 32-bit editors, and customize font, size, and colors. Write and run scripts in the integrated scripting environment with tab completion and syntax highlighting.
Learn to run Windows native commands and scripts in PowerShell, using verb-noun syntax and aliases, with Get-Help and Get-Command for guidance.
Rate the course, leave optional comments, and edit your rating anytime, while accessing questions and answers and contacting the instructor for assistance.
Master PowerShell help discovery by using Get-Help and Get-Service to view detailed examples, pipe output, and access online help for remote and local commands.
Learn how to create a reusable PowerShell function to format and display time using Get-Date, extract minutes and milliseconds, and call the function as Get-Time to simplify scripts.
Learn how to create a new alias in PowerShell to shorten commands, mapping a long verb-based command to a simple alias, and verify that the alias appears when listing aliases.
Create and load a PowerShell profile to auto-load your custom functions and aliases on startup, using Test-Path and New-Item to create the profile file in documents.
Learn how to use and manage PowerShell modules, import built-in modules, install modules from a trusted repository, and understand execution policies and the difference between active and available modules.
Explore PowerShell operators, including logical, comparison, arithmetic, and assignment operators, and learn equals, not equals, like, not like, and match case across Windows and UNIX systems.
Discover how to access previous commands in PowerShell using the history feature and the up arrow, and save commands to a separate file for reuse.
Learn how to pipe PowerShell output to a text file, using Get-Service and Get-EventLog examples, and redirecting output with Out-File for full, newest event logs.
learn how to use PowerShell pipelines to export service information to csv, piping get-service output and selecting properties like display name and status with export-csv.
learn to convert PowerShell command output into a hash table and render it as html with ConvertTo-Html, using piping and optional title and body metadata.
Learn how regular expressions in PowerShell match digits and patterns using backslash d, identifying SSN-style formats and producing matches in scripts.
Rate the course and share comments to help improve the module, then edit your rating anytime via the three-dot menu while engaging with Q&A and messaging the instructor for answers.
Learn how to select an object, view specific properties, and pipe data to format-table or output results in PowerShell for local or remote computers.
Learn to sort data in PowerShell using sort-object, ordering objects by properties such as status or display name in ascending or descending order, with pipelines and practical examples.
Learn to create custom properties in PowerShell by piping objects, calling memory values with dynamic expressions, and formatting output using get-object and select-object to show service names and statuses.
Learn to filter PowerShell pipeline output with where-object, using equals and like operators to select services by status or name, and extend filters across multiple computers.
Use the PowerShell if statement to verify paths with test-path. Handle files with get-content and set-content, and manage services by display name with start and stop actions.
Rate the completed module and leave comments to share feedback, modify your rating anytime via the three dots, and read others' questions with my answers for this lecture.
Discover the PowerShell ISE as an integrated scripting environment with syntax highlighting, IntelliSense-style command completion, script editing, and module management alongside execution policy basics.
Create your first basic PowerShell script in the ISE to query remote computers, filter for a drive's free space and computer name, and save as a ps1 with execution policy.
Learn to build an intermediate PowerShell script by parameterizing the computer name with mandatory string input, using a param block, and providing dynamic, example-rich help.
Learn to run PowerShell commands remotely, retrieving output directly to your session. Explore remoting capabilities that execute on remote machines and scale across many computers.
Configure PowerShell remoting with WinRM and WSMan, enable firewall rules, and manage remote sessions across multiple computers using group policy and certificates.
Leverage PowerShell remoting to run commands on one to many remote sessions by creating persistent sessions, invoking commands, and collecting outputs to files.
learn to install PowerShell Core 7 from the official Microsoft repository, enable the system path, and run PowerShell commands and scripts on Windows 10.
Learn Powershell Scripting training on how to automate your tasks with Windows PowerShell 5.1 and Powershell Core.
PowerShell is a task-based command-line shell and scripting language built on . NET. PowerShell helps system administrators and power users rapidly automate tasks that manage operating systems (Linux, macOS, and Windows) and processes.
You will be learning the below topics
Powershell Training Introduction
PowerShell VS Powershell Core
The Future of Powershell Core
Installing Powershell Core 7
Work with Powershell Console
Work with Powershell ISE
Powershell Commands
Getting help and example from Powershell to write a syntax or commands to discovery
Deep Drive of Powershell Help
Discovery of any commands within Powershell with built-in commandlets
Creating simple Functions in PowerShell
Setting Script executions policy
Working with Powershell Alias, Variables, For each, Objects
Working with Data to produce Txt,CSV,XML and HTML reports
Creating Basic Scripts to Advanced and expert Level of Scripts
Remoting with PowerShell for One machine to One machine and One machine to Many (Multiple) machines
Working with a WMI object
Working with variables
Basic data types
Comparison operators
Cmdlets (it is a PowerShell thing)
Aliases
Working with objects
Sorting
Filtering
Loops
Formatting output
Arrays & Hash Tables
Saving Data
Importing Data
Testing commendlets on PowerShell Core
Bonus lecture with getting help on your stuck scripts from the forum
End of the Course you should be able to write scripts on your own.