Learn PowerShell Toolmaking in a Month of Lunches

Book description

NEWER EDITION AVAILABLE

Learn PowerShell Scripting in a Month of Lunches is now available. An eBook of this older edition is included at no additional cost when you buy the revised edition!

A limited number of pBook copies of this edition are still available. Please contact Manning Support to inquire about purchasing previous edition copies.


Packed with hands-on labs to reinforce what you're learning, Learn PowerShell Toolmaking in a Month of Lunches is the best way to learn PowerShell scripting and toolmaking. Just set aside one hour a day -- lunchtime would be perfect -- for each self-contained lesson. You'll move quickly through core scripting concepts and start working on four real-world, practical tools. Each chapter adds more functionality, including custom formatting, error handling, parameterized input, input validation, help files and documentation, and more.



About the Technology


About the Book

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.



What's Inside
  • Build your own administrative tools
  • Learn by doing with hands-on labs
  • Make scripts that feel like native PowerShell cmdlets


About the Reader

This book does not assume you are a programmer. Experience using PowerShell as a command-line interface is helpful but not required.



About the Author

Don Jones is a PowerShell MVP, speaker, and trainer. Jeffery Hicks is a PowerShell MVP and an independent consultant, trainer, and author. Don and Jeff coauthored Learn Windows PowerShell 3 in a Month of Lunches, Second Edition (Manning 2012) and PowerShell in Depth (Manning 2013).



Quotes
Yet another great book from PowerShell legends, Don and Jeff.
- Thomas Lee, PowerShell MVP

An excellent resource to begin learning a must-have skill set.
- Marc Johnson, Triangle Technology

Take your PowerShell skills to the next level.
- Nathan Shelby, Snohomish Health District

A perfect guide for creating PowerShell tools.
- Christoph Tohermes, netzkern AG

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