PowerShell 7 Beginner To Advanced
What you’ll learn
Understand the Powershell command line
Install and Update Windows PowerShell
Learn PowerShell to control and administrate your Windows machines and servers
Running and Discovering commands
Finding and using local modules
Working with files, Variables, Array and Hash Tables
Requirements
Basic Computer knowledge.
Windows, Linux or Mac OS Machine
No scripting experience is necessary
Description
PowerShell is the must-have tool for system administrators. Jump-start your career, and your IT environment, by getting up and running with the latest version, PowerShell 7.PowerShell is a cross-platform task automation and configuration management framework, consisting of a command-line shell and scripting language. Unlike most shells, which accept and return text, PowerShell is built on top of the .NET Common Language Runtime (CLR), and accepts and returns .NET objects. This fundamental change brings entirely new tools and methods for automation.Unlike traditional command-line interfaces, PowerShell cmdlets are designed to deal with objects. An object is structured information that is more than just the string of characters appearing on the screen. Command output always carries extra information that you can use if you need it.If you’ve used text-processing tools to process data in the past, you’ll find that they behave differently when used in PowerShell. In most cases, you don’t need text-processing tools to extract specific information. You directly access portions of the data using standard PowerShell object syntax.PowerShell is rapidly becoming the solution that Operators turn to with its powerful combination of a scripting language, command line speed, and GUI tools (Graphical User Interface).This course is an introduction to PowerShell where you’ll have an opportunity to learn how to replace manual, repetitive, and time-consuming operations with an automated solution.With a solid foundation in PowerShell, you’ll learn the fundamental knowledge of PowerShell and how to utilize the program efficiently, through these courses, you’ll explore the critical skill of how to use the PowerShell help system and build the command syntax. Next, you’ll discover how to use commands and be introduced to aliases, cmdlets, providers, and psdrives. Finally, you’ll learn how to configure, navigate, and get the most out of the different PowerShell consoles.By the end of these courses, you’ll have elevated your PowerShell skills to the next level and taken the next step towards PowerShell mastery.The ideal students for this course is the system and network administrators that want greater efficiency in their daily administrative work. Whether you have zero scripting experience or are looking for highest-level, advanced training. PowerShell allows you to go straight to the command line and get jobs done with greater speed, consistency and even repetition.Enroll and Enjoy learning PowerShell.Fettah Ben
Overview
Section 1: Introduction To PowerShell
Lecture 1 Welcome to This Course
Lecture 2 A Brief History of Windows PowerShell
Lecture 3 PowerShell Console Overview
Lecture 4 Your Feedback is Important
Lecture 5 Discover Windows PowerShell and ISE
Lecture 6 Multiples Ways To Launch Windows PowerShell
Section 2: PowerShell Orientation and Requirements
Lecture 7 Introduction to Windows PowerShell 5.1
Lecture 8 Installing Windows PowerShell
Lecture 9 Installing the Windows Management Framework 5
Lecture 10 Introduction to PowerShell 7
Lecture 11 Windows Powershell vs PowerShell 7
Lecture 12 PowerShell 7 For Windows, Mac OS and Linux
Lecture 13 PowerShell On GitHub
Lecture 14 Download PowerShell 7 Package For Your Platforms
Lecture 15 Installing PowerShell 7 On Linux & MacOS
Lecture 16 Installing PowerShell 7 On Windows
Lecture 17 Downloading Visual Studio Code
Lecture 18 Installing Visual Studio Code For Powershell Scripting
Lecture 19 Customizing PowerShell for Your Comfort
Section 3: PowerShell Modules
Lecture 20 Introduction To PowerShell Cmdlet
Lecture 21 PowerShell Command Syntax
Lecture 22 PowerShell Snap-ins and Modules
Lecture 23 Running Basic Commands on Windows PowerShell 5.1 and PowerShell 7
Lecture 24 Finding And Using PowerShell Modules
Lecture 25 Importing PowerShell Modules
Lecture 26 Running the PowerShell Module Commands
Lecture 27 Listing PowerShell Module Commands
Lecture 28 PowerShell Modules Paths
Section 4: Finding and Discovering Commands
Lecture 29 Finding Command of Multiple Modules
Lecture 30 Specifies An Array of Command Verbs
Lecture 31 Filtering Command Through wildcard
Lecture 32 Gets Commands With Specified Characters
Lecture 33 Run Commands in ISE and Visual Studio Code
Section 5: Interpreting PowerShell Command Help
Lecture 34 PowerShell Cmdlet And Parameters
Lecture 35 Introduction to PowerShell Help System
Lecture 36 Get the Help of Powershell Cmdlet
Lecture 37 Get The Online version of Cmdlet Help
Lecture 38 Downloads and Installs the Newest Help Files
Lecture 39 Understanding PowerShell CmdLet Syntax
Lecture 40 Understanding Parameters Value
Lecture 41 Optional and Required Parameters
Lecture 42 Parameter Name Requirement
Lecture 43 Parameter Description
Lecture 44 Positional and Named Parameters
Lecture 45 Double Quotes and Escaping in PowerShell
Lecture 46 Default Values in PowerShell Parameters
Lecture 47 Multiple Values in PowerShell Parameters
Lecture 48 Parameter Accept Pipeline and Wildcard
Lecture 49 Multiple Syntax of PowerShell Cmdlet
Section 6: PowerShell Alias
Lecture 50 Introduction to PowerShell Alias
Lecture 51 Alias PowerShell Commands
Lecture 52 Creates A New PowerShell Alias
Lecture 53 Gets and Export Aliases For The Current Session
Lecture 54 Alias Drive in PowerShell
Section 7: Running Commands in PowerShell
Lecture 55 Introduction to Powershell Engine
Lecture 56 Commands List of Windows PowerShell 5.1 and PowerShell 7
Lecture 57 Verbs Approved To Use In PowerShell Commands
Lecture 58 Gets All Types Of PowerShell Commands
Lecture 59 Gets All Applications Of PowerShell
Lecture 60 Gets All aliases Of PowerShell
Lecture 61 Filter, Function, Script and other PowerShell Commands
Lecture 62 Filter the PowerShell Commands List
Lecture 63 Gets The Syntax
Lecture 64 Get Commands With Specific Parameter Names
Lecture 65 Gets The Events Log
Lecture 66 Get Commands With Specific Parameter Types
Lecture 67 Show Command Info
Lecture 68 The Three Core Cmdlets in PowerShell
Section 8: PowerShell Providers and Drives
Lecture 69 Introduction to PowerShell Providers and Drives
Lecture 70 Understanding PowerShell Providers – Part 1
Lecture 71 Understanding PowerShell Providers – Part 2
Lecture 72 Everything About ShouldProcess
Lecture 73 PowerShell Transactions
Lecture 74 WhatIf and Confirm Parameters
Lecture 75 The Registry Provider
Lecture 76 Using PSDrives
Lecture 77 Managing PowerShell Drives Files
Lecture 78 Create a New PowerShell Drive
Lecture 79 Remove PowerShell Drive
Section 9: Working with Folders And Files
Lecture 80 Introduction To PowerShell FileSystem
Lecture 81 Set Location
Lecture 82 Get ChildItem
Lecture 83 Creates a New Directory
Lecture 84 Creates New Files
Lecture 85 Specifies The Value of The New Item
Lecture 86 Remove Directory
Lecture 87 Remove Files
Lecture 88 Copy files and Folders
Lecture 89 Recursive Copy
Lecture 90 Moves Files and Folders
Lecture 91 Gets Content of The Item
Lecture 92 Adds Content to The Specified Items
Lecture 93 Gets The Security Descriptor For a File
Section 10: PowerShell Variables
Lecture 94 Introduction to PowerShell Variables
Lecture 95 Naming PowerShell Variables
Lecture 96 Create New PowerShell Variables
Lecture 97 Variables Data Type
Lecture 98 Int32, String, Boolean and Double
Lecture 99 PowerShell Casting
Lecture 100 Gets A DateTime
Lecture 101 Gets PowerShell Variables
Lecture 102 Set, Clear and Remove PowerShell Variables
Lecture 103 PowerShell Variable Drive
Lecture 104 Convert a String To Datetime In PowerShell
Lecture 105 Convert A String To XML in PowerShell
Lecture 106 ValidatePattern And ValidateCount Attribute Declaration
Section 11: PowerShell Arrays and Hash Tables
Lecture 107 Creating And Initializing PowerShell Array
Lecture 108 Cast PowerShell Array
Lecture 109 PowerShell Array Index
Lecture 110 Introduction to PowerShell Hash Tables
Lecture 111 Creating And Initializing PowerShell Hash Tables
Lecture 112 Hash Tables Keys and Values
Lecture 113 PowerShell Hash Tables Objects
Section 12: PowerShell Environment Variables
Lecture 114 Introduction To The Environmental Variable Provider
Lecture 115 Set PowerShell Environmental Variables
Lecture 116 Using And Changing PowerShell Environment variables
Lecture 117 System.Environment Class
Section 13: PowerShell Variable Scripting
Lecture 118 Parsing, Variable Expansion, and Quoting
Lecture 119 PowerShell Compulsory Arguments
Lecture 120 PowerShell Variable Scope
Lecture 121 Powershell Scope Hierarchy
Section 14: PowerShell Transaction
Lecture 122 Introduction To Powershell Transaction
Lecture 123 Discover The Cmdlets Of The Transaction
Lecture 124 Start A New Transaction
Lecture 125 Get Information About The Active Transaction
Lecture 126 Rollback Preference Of The Transaction
Lecture 127 Commit The Transaction
Lecture 128 Independent Transaction
Lecture 129 Conclusion Of The Transaction
Section 15: PowerShell Operators
Lecture 130 Introduction To PowerShell Operators
Lecture 131 PowerShell Comparison Operators
Lecture 132 String Literal Comparison
Lecture 133 PowerShell -Like Comparator
Lecture 134 Like vs. Match: Battle of the Powershell operators
Lecture 135 PowerShell Join Operator
Lecture 136 PowerShell Split Operator
Lecture 137 Split Syntax: Delimiter And Max-Substrings
Lecture 138 Split Operator Options
Lecture 139 Split By ScriptBlock
Lecture 140 The Boolean Type Operators
Lecture 141 Converts The Input To The Format
Lecture 142 Range And Dot Sourcing Operators
Lecture 143 Real Example Using All Operators 1
Lecture 144 Real Example Using All Operators 2
Lecture 145 Formats Strings by Using The Format Operator
Lecture 146 All About Operators supported by PowerShell
Section 16: Conclusion
Lecture 147 PowerShell Quick Reference
Lecture 148 Bonus Lecture
For any systems administrator looking to improve their proficiency with scripting and automation,Systems administrators looking to validate their Microsoft skills.,New or aspiring systems administrators.
Course Information:
Udemy | English | 12h 33m | 4.98 GB
Created by: Fettah Ben
You Can See More Courses in the Office Productivity >> Greetings from CourseDown.com