
Set up the PowerShell environment and learn basic to advanced commands for Windows system administration. Explore operators, loops, conditionals, arrays, and hash tables, plus file operations and simple tool building.
Learn how to upgrade to PowerShell 5.1 across Windows 10 and older systems with Windows Management Framework 5.1, and verify the version using the $PSVersionTable command.
Use remove-item with include and exclude to delete all .txt files in a directory while keeping those that include the word two in their name.
Demonstrates using the Get-Item cmdlet to fetch last access time, creation time, and last write time for a directory, and employs Get-Member to list all properties.
Demonstrate how set-content writes or replaces file content in PowerShell using the value and path parameters, and compare it with add-content through a practical example.
Learn to use PowerShell's Set-Content with a filter to empty all txt files in the testing directory while leaving other files untouched, then verify changes.
Learn how the PowerShell get-content cmdlet reads file content line by line, returns a collection of lines, and supports path, read-count, total-count, and tail parameters with practical examples.
Learn how the Test-Path cmdlet in PowerShell checks if a path exists, returning true or false, with parameters like path and include, and how to use get-help for details.
Learn to use the PowerShell write-host cmdlet to print custom messages with foreground and background colors, and explore its parameters using get-help.
Explore the sort-object cmdlet in PowerShell, sorting values in ascending or descending order by object properties, using default properties, and applying unique to return distinct results with an integer array.
Learn to read console input with read-host, prompt the user, and handle secure input as a string stored in a variable.
Master the advanced format-list cmdlet in PowerShell, displaying each object's properties on its own line for a full, non-truncated view, using get-help and the get-process pipeline.
Format process properties by name in PowerShell using format-list and the optional property parameter. Display id, name, and cpu for each process by piping get-process objects into format-list.
Discover how PowerShell's automatic operators perform arithmetic: add, subtract, multiply, divide, and modulus, and how multiplication and addition handle strings, hash tables, and arrays, with a=20 and b=30 showing 50.
Explore how the modulus operator in PowerShell computes the remainder of a division, illustrated by 10 and 4 producing a remainder of 2.
Explore how the less than operator works in PowerShell by comparing variables, returning true or false, with hands-on examples like 20 and 30, then 20 and 19.
PowerShell's not operator inverts the boolean result of an expression, turning true to false and vice versa, as shown when 20 equals 20 yields false and 21 yields true.
Learn PowerShell redirection operators to send command output to text files, using > and >>, and redirect streams to a success stream, saving the notepad process to l4.txt.
Explore how the 2>&1 redirection redirects the error stream to the success stream in PowerShell, writing both outputs to a file named sigma.txt.
Learn how to use the PowerShell split operator to divide strings into substrings by a comma delimiter, demonstrated with a variable and a practical example.
Learn how to declare string variables in PowerShell and compare them with an if statement, printing a message when the strings are equal and observing nothing printed when they differ.
Learn how to use PowerShell if-else statements to evaluate conditions, apply modulus for even/odd checks, and write full statement blocks with proper syntax in a beginner-friendly step-by-step guide.
Learn how to use PowerShell if, elseif and else statements with a time-based example using get-date and format to determine and print good morning, good day, or good evening.
Learn how the PowerShell switch statement checks multiple conditions, equivalent to a series of if statements, using case blocks, an optional default, and a break to stop after a match.
Explore how a PowerShell switch statement part 2 evaluates an array item by item, printing matches in order, such as 'it is one' and 'it is two'.
Master looping in PowerShell by using for, foreach, while, and do while to execute code blocks, traverse collections, including arrays, and manage loop variables.
Learn the do-while loop, an exit control loop where the condition is checked after the statement; see it print 1 to 10 with a post-increment.
Learn how to use the PowerShell foreach loop to iterate over arrays or collections, assign each item to a variable, and execute a block of statements per item.
Master PowerShell while loop, an entry control loop that evaluates a condition first and executes a code block while true, demonstrated by counting from 1 to 5 with post increment.
Explore how the break statement exits a loop immediately in PowerShell and stops script execution when used outside a switch or loop, illustrated with a for each loop example.
PowerShell is a task automation and configuration management program from Microsoft, consisting of a command-line shell and the associated scripting language. Initially a Windows component only, known as Windows PowerShell, it was made open-source and cross-platform on 18 August 2016 with the introduction of PowerShell Core.
This course provides students with the fundamental knowledge and skills to use Windows PowerShell for administering and automating administration of Windows systems. This course provides students the skills to identify and build the commands they require to perform specific tasks. In addition, students learn how to build scripts to accomplish advanced tasks such as automating repetitive tasks
This course is meant for the beginner who wants to know about PowerShell and some basic scripting with PowerShell.
Please don't wait that others should encourage you to learn this Skill.
Try to identify the need and demand of Today's time, and Grab this opportunity to Learn this new Skill to match pace with Trending Time and Technologies.
I am sure, As soon as you complete this course, You will be very efficient in automation using PowerShell Scripting.
I'm a professional instructor who has helped thousands of students learn to use PowerShell. Come and enjoy the class as you learn this powerful tool.
REMEMBER… I'm so confident that you'll love this course that we're offering a FULL money-back guarantee for 30 days! So it's a complete no-brainer, sign up today with ZERO risk and EVERYTHING to gain.
So what are you waiting for? Click the buy now button and join the world's highest-rated development course.