PowerShell in Depth
PowerShell in Depth is the kind of book you’ll want open on your desk most of the time. With 40 short chapters, each focused on a specific area of PowerShell, you’ll be able to find the answers you need quickly. Each chapter is concise and to-the-point, so you can spend less time reading and more time getting down to the business at hand. It was written by three seasoned PowerShell experts, and every technique has been thoroughly tested. With this book in hand, you’ll be able to consistently and quickly produce production quality, maintainable scripts that will save you countless hours of time and effort.
Organized into 40 concise chapters, PowerShell in Depth is the go-to reference for administrators working with Windows PowerShell. Every major shell technique, technology, and tactic is explained and demonstrated, providing a comprehensive reference to almost everything an admin would do in the shell. Written by three experienced authors and PowerShell MVPs, this is the PowerShell book you’ll keep next to your monitor—not on your bookshelf!
This book requires basic familiarity with PowerShell.
What’s Inside
Covers PowerShell 3.0
Automating time-consuming tasks
Managing HTML and XML data
Background jobs and scheduling
PowerShell security
Packaging and deploying scripts
Standard scripting conventions
Using the .NET Framework in PowerShell scripts
Much more
Table of Contents
Part 1 PowerShell fundamentals
Chapter 1. Introduction
Chapter 2. PowerShell hosts
Chapter 3. Using the PowerShell help system
Chapter 4. The basics of PowerShell syntax
Chapter 5. Working with PSSnapins and modules
Chapter 6. Operators
Chapter 7. Working with objects
Chapter 8. The PowerShell pipeline
Chapter 9. Formatting
Part 2 PowerShell management
Chapter 10. PowerShell Remoting
Chapter 11. Background jobs and scheduling
Chapter 12. Working with credentials
Chapter 13. Regular expressions
Chapter 14. Working with HTML and XML data
Chapter 15. PSDrives and PSProviders
Chapter 16. Variables, arrays, hash tables, and scriptblocks
Chapter 17. PowerShell security
Chapter 18. Advanced PowerShell syntax
Part 3 PowerShell scripting and automation
Chapter 19. PowerShell’s scripting language
Chapter 20. Basic scripts and functions
Chapter 21. Creating objects for output
Chapter 22. Scope
Chapter 23. PowerShell workflows
Chapter 24. Advanced syntax for scripts and functions
Chapter 25. Script modules and manifest modules
Chapter 26. Custom formatting views
Chapter 27. Custom type extensions
Chapter 28. Data language and internationalization
Chapter 29. Writing help
Chapter 30. Error handling techniques
Chapter 31. Debugging tools and techniques
Chapter 32. Functions that work like cmdlets
Chapter 33. Tips and tricks for creating reports
Part 4 Advanced PowerShell
Chapter 34. Working with the Component Object Model (COM)
Chapter 35. Working with .NET Framework objects
Chapter 36. Accessing databases
Chapter 37. Proxy functions
Chapter 38. Building a GUI
Chapter 39. WMI and CIM
Chapter 40. Best practices
Book Details
Paperback 632 pages
Publisher Manning Publications (February 2013)
Language English
ISBN-10 1617290556
ISBN-13 978-1617290558