PowerShell Scripting
Back to Dashboard
Hey there, great course, right? Do you like this course?
All of the most interesting lessons further. In order to continue you just need to purchase it
Enroll course
Course sections
Section 1
Introduction to PowerShell
1
PSS – What is PowerShell?
2
PSS – Getting help
3
PSS – Command naming and discovery
4
PSS – Parameters, values, and parameter sets
5
PSS – Introduction to providers
6
PSS – Introduction to splatting
7
PSS – Parser modes
8
PSS – Experimental features
Section 2
Modules and Snap-Ins
1
PSS – Introducing modules
2
PSS – Finding and installing modules
3
PSS – PowerShellGet 3.0
4
PSS – PowerShell repositories
5
PSS – About snap-ins
Section 3
Working with Objects in PowerShell
1
PSS – Pipelines
2
PSS – Members
3
PSS – Enumerating and filtering
4
PSS – Selecting and sorting
5
PSS – Grouping and measuring
6
PSS – Comparing
7
PSS – Importing, exporting, and converting
Section 4
Operators
1
PSS – Arithmetic operators
2
PSS – Assignment operators
3
PSS – Comparison operators
4
PSS – Regular expression-based operators
5
PSS – Logical operators
6
PSS – Binary operators
7
PSS – Type operators
8
PSS – Redirection operators
9
PSS – Other operators
Section 5
Variables | Arrays and Hashtables
1
PSS – Naming and creating variables
2
PSS – Objects assigned to variables
3
PSS – Variable commands
4
PSS – Variable provider
5
PSS – Scopes and variables
6
PSS – Types and type conversion
7
PSS – Arrays
8
PSS – Hashtables
9
PSS – Lists, dictionaries, queues, and stacks
Section 6
Conditional Statements and Loops
1
PSS – if, else, and elseif
2
PSS – switch
3
PSS – Loops
4
PSS – Loops, break, and continue
5
PSS – Implicit Boolean
Section 7
Working with .NET
1
PSS – Assemblies
2
PSS – Types
3
PSS – Enumerations
4
PSS – Classes
5
PSS – Namespaces
6
PSS – The using keyword
7
PSS – Type accelerators
8
PSS – Members
9
PSS – Reflection in PowerShell
Section 8
Strings | Numbers and Dates
1
PSS – Manipulating strings
2
PSS – Converting strings
3
PSS – Manipulating numbers
4
PSS – Manipulating dates and times
Section 9
Regular Expressions
1
PSS – Regex basics
2
PSS – Anchors
3
PSS – Quantifiers
4
PSS – Character classes
5
PSS – Alternation
6
PSS – Grouping
7
PSS – Look-ahead and look-behind
8
PSS – The .NET Regex type
9
PSS – Regex options
10
PSS – Examples of regular expressions
Section 10
Files | Folders and the Registry
1
PSS – Working with providers
2
PSS – Items
3
PSS – Windows permissions
4
PSS – Transactions
5
PSS – File catalog commands
Section 11
Windows Management Instrumentation
1
PSS – Working with WMI
2
PSS – CIM cmdlets
3
PSS – The WMI Query Language
4
PSS – WMI Type Accelerators
5
PSS – Permissions
Section 12
Working with HTML | XML and JSON
1
PSS – HTML
2
PSS – XML commands
3
PSS – System.Xml
4
PSS – System.Xml.Linq
5
PSS – JSON
Section 13
Web Requests and Web Services
1
PSS – Web requests
2
PSS – Working with REST
3
PSS – Working with SOAP
Section 14
Remoting and Remote Management
1
PSS – WS-Management
2
PSS – PSSessions
3
PSS – Remoting on Linux
4
PSS – Remoting over SSH
5
PSS – The double-hop problem
6
PSS – CIM sessions
7
PSS – Just Enough Administration
Section 15
Asynchronous Processing
1
PSS – Working with jobs
2
PSS – Reacting to events
3
PSS – Using runspaces and runspace pools
Section 16
Graphical User Interfaces
1
PSS – About Windows Presentation Foundation (WPF)
2
PSS – Designing a UI
3
PSS – About XAML
4
PSS – Displaying the UI
5
PSS – Layout
6
PSS – Naming and locating elements
7
PSS – Handling events
8
PSS – Responsive interfaces
Section 17
Scripts | Functions and Script Blocks
1
PSS – About style
2
PSS – Capabilities of scripts, functions, and script blocks
3
PSS – Parameters and the param block
4
PSS – The CmdletBinding attribute
5
PSS – The Alias attribute
6
PSS – begin, process, end, and cleanup
7
PSS – Managing output
8
PSS – Working with long lines
9
PSS – Comment-based help
Section 18
Parameters | Validation and Dynamic Parameters
1
PSS – The Parameter attribute
2
PSS – Validating input
3
PSS – Pipeline input
4
PSS – Defining parameter sets
5
PSS – Argument completers
6
PSS – Dynamic parameters
Section 19
Classes and Enumerations
1
PSS – Defining an enumeration
2
PSS – Creating a class
3
PSS – Classes for parameters
4
PSS – Classes and DSC
Section 20
Building Modules
1
PSS – Creating a module
2
PSS – Publishing a module
3
PSS – Module scope
4
PSS – Initializing and removing modules
Section 21
Testing
1
PSS – Static analysis
2
PSS – Testing with Pester
Section 22
Error Handling
1
PSS – Error types
2
PSS – Error actions
3
PSS – Raising errors
4
PSS – Catching errors
Section 23
Debugging and Troubleshooting
1
PSS – Common problems
2
PSS – Debugging in the console
3
PSS – Debugging in Visual Studio Code
Questions
My Question
{{ comment.replies_count }}
Send
Load More
Back to Q&A List
Add Comment
{{ message }}
Send
Scripts | Functions and Script Blocks
PSS – Managing output
Lesson is locked. Please Buy course to proceed.
Scripts | Functions and Script Blocks
PSS – begin, process, end, and cleanup
Complete
Scripts | Functions and Script Blocks
PSS – Working with long lines
Questions
My Question