Learn PowerShell Toolmaking in a Month of Lunches

Book description

You don't have to be a software developer to build PowerShell tools. With this book, a PowerShell user is a step away from becoming a proficient toolmaker.

Learn PowerShell Toolmaking in a Month of Lunches is the best way to learn PowerShell scripting and toolmaking in just one hour a day. It's packed with hands-on labs to reinforce what you're learning. It's an easy-to-follow guide that covers core scripting concepts using four practical examples. Each chapter builds on the previous one as you add custom formatting, error handling, input validation, help files, and more.

Table of contents

  1. Copyright
  2. Brief Table of Contents
  3. Table of Contents
  4. Preface
  5. About this Book
  6. About the Authors
  7. Acknowledgments
  8. Part 1. Introduction to toolmaking
    1. Chapter 1. Before you begin
    2. Chapter 2. PowerShell scripting overview
    3. Chapter 3. PowerShell’s scripting language
    4. Chapter 4. Simple scripts and functions
    5. Chapter 5. Scope
  9. Part 2. Building an inventory tool
    1. Chapter 6. Tool design guidelines
    2. Chapter 7. Advanced functions, part 1
    3. Chapter 8. Advanced functions, part 2
    4. Chapter 9. Writing help
    5. Chapter 10. Error handling
    6. Chapter 11. Debugging techniques
    7. Chapter 12. Creating custom format views
    8. Chapter 13. Script and manifest modules
    9. Chapter 14. Adding database access
    10. Chapter 15. Interlude: creating a new tool
  10. Part 3. Advanced toolmaking techniques
    1. Chapter 16. Making tools that make changes
    2. Chapter 17. Creating a custom type extension
    3. Chapter 18. Creating PowerShell workflows
    4. Chapter 19. Troubleshooting pipeline input
    5. Chapter 20. Using object hierarchies for complex output
    6. Chapter 21. Globalizing a function
    7. Chapter 22. Crossing the line: utilizing the .NET Framework
  11. Part 4. Creating tools for delegated administration
    1. Chapter 23. Creating a GUI tool, part 1: the GUI
    2. Chapter 24. Creating a GUI tool, part 2: the code
    3. Chapter 25. Creating a GUI tool, part 3: the output
    4. Chapter 26. Creating proxy functions
    5. Chapter 27. Setting up constrained remoting endpoints
    6. Chapter 28. Never the end
  12. Appendix. GUI technologies and PowerShell
  13. Index
  14. List of Figures
  15. List of Tables
  16. List of Listings

Product information

  • Title: Learn PowerShell Toolmaking in a Month of Lunches
  • Author(s): Jeffery Hicks, Don Jones
  • Release date: December 2012
  • Publisher(s): Manning Publications
  • ISBN: 9781617291166