dc.description.abstract | Mastering PowerShell Scripting, Fifth Edition, can help you overcome any fears and become proficient in navigating PowerShell's capabilities. This edition includes new chapters on debugging, troubleshooting, and creating GUIs. You will learn about the latest features of PowerShell 7.3, including working with parameters, objects, and .NET classes. The book covers basic and advanced topics, such as asynchronous processing, desired state configuration, managing large amounts of data, interacting with other services, and working with regular expressions and Windows Management Instrument (WMI). Discover how to efficiently use PowerShell's automation features and error-handling techniques for more complex scripts and filters.
Starting with foundational knowledge, this extensive guide progresses to advanced concepts like using complex scripts and filters, asynchronous processing, desired state configuration, debugging, and error-handling techniques. You will learn how to effectively handle large data sets and interact with external services using PowerShell 7.3. Additionally, you'll discover how to fully utilize PowerShell's automation capabilities, including parsing data, manipulating regular expressions, and working with WMI using various methods. | vi |
dc.description.tableofcontents | Table of Contents
- Introduction to PowerShell
- Modules
- Variables, Arrays, and Hashtables
- Working with Objects in PowerShell
- Operators
- Conditional Statements and Loops
- Working with .NET
- Strings, Numbers, and Dates
- Regular Expressions
- Files, Folders, and the Registry
- Windows Management Instrumentation
- Working with HTML, XML, and JSON
- Web Requests and Web Services
- Remoting and Remote Management
- Asynchronous Processing
- Graphical user interfaces
- Scripts, Functions, and Script Blocks
- Parameters, Validation, and Dynamic Parameters
- Classes and Enumerations
- Building Modules
- Testing
- Error Handling
- Debugging | vi |