As you know, I started my most recent PowerShell book by asking y'all to comment on a table of contents. Your comments were heeded and did affect the final version -which is now on sale.
I'm going to try and press forward with a more advanced book - one that focuses folks who are comfortable with scripting and programming, and what to take PowerShell as far as they can. I'm going to set a "stopping point" at Visual Studio, meaning this book won't get into cmdlet and provider programming. Those are valuable topics, they're just not my target for this particular book.
That said, what do you think of the following chapters for the book?
- Using PowerShell to Manipulate the Registry
- Creating Functions and Filtering Functions
- Working with XML Data
- Controlling Output: Building Custom Formatting Views
- The Extensible Type System: Building Custom Type Extensions
- Working With Databases
- Building Reusable Tools: Advanced Functions (or “Script Cmdlets”)
- Registering for and Responding to WMI Events
- Working with Object Events
- Working with .NET Classes and Objects
- Using the Data Language and Internationalization
- Mastering Scripting Patterns and Practices
- Working with the Web (retrieving information)
- Using COM Objects (Manipulating Excel spreadsheets)
- Making a GUI with Windows Forms
- Making a GUI with Windows Presentation Foundation
- Performing Transactional Operations
- Packaging and Distributing Scripts (including login scripts)
- Creating Manifest Modules and Script Modules
- Using Regular Expressions to Validate Input and Parse Text
- Adding Help to your Functions and Modules
- Configuring WinRM / WSMAN
Each of these chapters would be in a format similar to my "Learn Windows PowerShell in a Month of Lunches," which is to say each chapter will include hands-on exercises and take about an hour to go through. I'll do demo videos and companion content on MoreLunches.com, just as I'm doing for the "beginner" volume.