{"product_id":"9781617291166","title":"Learn PowerShell Toolmaking in a Month of Lunches","description":"\u003cp\u003e\u003cb\u003eSummary\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003ePacked 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.\u003c\/p\u003e\u003cp\u003e \u003cb\u003eAbout this Book\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003eYou 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. \u003ci\u003eLearn PowerShell Toolmaking in a Month of Lunches\u003c\/i\u003e 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, helpfiles, and more.\u003c\/p\u003e\u003cp\u003ePurchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book. \u003c\/p\u003e\u003cp\u003e \u003cb\u003eWhat's Inside\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eBuild your own administrative tools\u003c\/li\u003e\n\u003cli\u003eLearn by doing with hands-on labs\u003c\/li\u003e\n\u003cli\u003eMake scripts that feel like native PowerShell cmdlets\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eThis book does not assume you are a programmer. Experience using PowerShell as a command-line interface is helpful but not required.\u003c\/p\u003e\u003cp\u003e \u003cb\u003eAbout the Authors\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003e \u003cb\u003eDon Jones\u003c\/b\u003e is a PowerShell MVP, speaker, and trainer. \u003cb\u003eJeffery Hicks\u003c\/b\u003e is a PowerShell MVP and an independent consultant, trainer, and author. Don and Jeff coauthored \u003ci\u003eLearn Windows PowerShell 3 in a Month of Lunches, Second Edition\u003c\/i\u003e (Manning 2012) and \u003ci\u003ePowerShell in Depth\u003c\/i\u003e (Manning 2013).\u003c\/p\u003e\u003cp\u003e \u003cb\u003eTable of Contents\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003e \u003cb\u003ePART 1 INTRODUCTION TO TOOLMAKING\u003c\/b\u003e \u003c\/p\u003e\u003col\u003e\n\u003cli\u003eBefore you begin\u003c\/li\u003e\n\u003cli\u003ePowerShell scripting overview\u003c\/li\u003e\n\u003cli\u003ePowerShell's scripting language\u003c\/li\u003e\n\u003cli\u003eSimple scripts and functions\u003c\/li\u003e\n\u003cli\u003eScope\u003c\/li\u003e \u003cb\u003ePART 2 BUILDING AN INVENTORY TOOL\u003c\/b\u003e \u003cli\u003eTool design guidelines\u003c\/li\u003e\n\u003cli\u003eAdvanced functions, part 1\u003c\/li\u003e\n\u003cli\u003eAdvanced functions, part 2\u003c\/li\u003e\n\u003cli\u003eWriting help\u003c\/li\u003e\n\u003cli\u003eError handling\u003c\/li\u003e\n\u003cli\u003eDebugging techniques\u003c\/li\u003e\n\u003cli\u003eCreating custom format views\u003c\/li\u003e\n\u003cli\u003eScript and manifest modules\u003c\/li\u003e\n\u003cli\u003eAdding database access\u003c\/li\u003e\n\u003cli\u003eInterlude: creating a new tool 157\u003c\/li\u003e \u003cb\u003ePART 3 ADVANCED TOOLMAKING TECHNIQUES\u003c\/b\u003e \u003cli\u003eMaking tools that make changes\u003c\/li\u003e\n\u003cli\u003eCreating a custom type extension\u003c\/li\u003e\n\u003cli\u003eCreating PowerShell workflows\u003c\/li\u003e\n\u003cli\u003eTroubleshooting pipeline input\u003c\/li\u003e\n\u003cli\u003eUsing object hierarchies for complex output\u003c\/li\u003e\n\u003cli\u003eGlobalizing a function\u003c\/li\u003e\n\u003cli\u003eCrossing the line: utilizing the .NET Framework\u003c\/li\u003e \u003cb\u003ePART 4 CREATING TOOLS FOR DELEGATED ADMINISTRATION\u003c\/b\u003e \u003cli\u003eCreating a GUI tool, part 1: the GUI\u003c\/li\u003e\n\u003cli\u003eCreating a GUI tool, part 2: the code\u003c\/li\u003e\n\u003cli\u003eCreating a GUI tool, part 3: the output\u003c\/li\u003e\n\u003cli\u003eCreating proxy functions\u003c\/li\u003e\n\u003cli\u003eSetting up constrained removing endpoints\u003c\/li\u003e\n\u003cli\u003eNever the end\u003c\/li\u003e\n\u003c\/ol\u003e","brand":"Manning Publications Company","offers":[{"title":"Default Title","offer_id":47042182086896,"sku":"9781617291166","price":44.99,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/7593\/9824\/files\/9781617291166_p0.jpg?v=1763852643","url":"https:\/\/shop-qa.barnesandnoble.com\/products\/9781617291166","provider":"Barnes \u0026 Noble (DEV)","version":"1.0","type":"link"}