{"product_id":"9781617295096","title":"Learn PowerShell Scripting in a Month of Lunches","description":"\u003cp\u003e\u003cb\u003eSummary\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003eDiscover how scripting is different from command-line PowerShell, as you explore concrete hands-on examples in this handy guide. The book includes and expands on many of the techniques presented in \u003ci\u003eLearn PowerShell Toolmaking in a Month of Lunches.\u003c\/i\u003e \u003c\/p\u003e\u003cp\u003ePurchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.\u003c\/p\u003e\u003cp\u003e \u003cb\u003eAbout the Technology\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003eAutomate it! With Microsoft's PowerShell language, you can write scripts to control nearly every aspect of Windows. Just master a few straightforward scripting skills, and you'll be able to eliminate repetitive manual tasks, create custom reusable tools, and build effective pipelines and workflows. Once you start scripting in PowerShell, you'll be amazed at how many opportunities you'll find to save time and effort. \u003c\/p\u003e\u003cp\u003e \u003cb\u003eAbout the Book\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003e \u003ci\u003eLearn PowerShell Scripting in a Month of Lunches\u003c\/i\u003e teaches you how to expand your command-line PowerShell skills into effective scripts and tools. In 27 bite-size lessons, you'll discover instantly useful techniques for writing efficient code, finding and squashing bugs, organizing your scripts into libraries, and much more. Advanced scripters will even learn to access the .NET Framework, store data long term, and create nice user interfaces.\u003c\/p\u003e\u003cp\u003e \u003cb\u003eWhat's Inside\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eDesigning functions and scripts\u003c\/li\u003e\n\u003cli\u003eEffective pipeline usage\u003c\/li\u003e\n\u003cli\u003eDealing with errors and bugs\u003c\/li\u003e\n\u003cli\u003eProfessional-grade scripting practices\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e \u003cb\u003eAbout the Reader\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003eWritten for devs and IT pros comfortable with PowerShell and Windows. \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 who has written dozens of books on information technology topics. \u003cb\u003eJeffery Hicks\u003c\/b\u003e is a PowerShell MVP and an independent consultant, trainer, and author. Don and Jeff coauthored Manning's \u003ci\u003eLearn Windows PowerShell in a Month of Lunches\u003c\/i\u003e , \u003ci\u003eLearn PowerShell Toolmaking in a Month of Lunches\u003c\/i\u003e , and \u003ci\u003ePowerShell in Depth\u003c\/i\u003e . \u003c\/p\u003e\u003cp\u003e \u003cb\u003eTable of Contents\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003col\u003e \u003cb\u003ePART 1 - INTRODUCTION TO SCRIPTING \u003c\/b\u003e \u003cli\u003eBefore you begin \u003c\/li\u003e\n\u003cli\u003eSetting up your scripting environment \u003c\/li\u003e\n\u003cli\u003eWWPD: what would PowerShell do? \u003c\/li\u003e\n\u003cli\u003eReview: parameter binding and the PowerShell pipeline \u003c\/li\u003e\n\u003cli\u003eScripting language crash course \u003c\/li\u003e\n\u003cli\u003eThe many forms of scripting (and which to use) \u003c\/li\u003e\n\u003cli\u003eScripts and security \u003c\/li\u003e \u003cb\u003ePART 2 - BUILDING A POWERSHELL SCRIPT\u003c\/b\u003e \u003cli\u003eAlways design first \u003c\/li\u003e\n\u003cli\u003eAvoiding bugs: start with a command \u003c\/li\u003e\n\u003cli\u003eBuilding a basic function and script module \u003c\/li\u003e\n\u003cli\u003eGoing advanced with your function \u003c\/li\u003e\n\u003cli\u003eObjects: the best kind of output \u003c\/li\u003e\n\u003cli\u003eUsing all the pipelines \u003c\/li\u003e\n\u003cli\u003eSimple help: making a comment \u003c\/li\u003e\n\u003cli\u003eDealing with errors \u003c\/li\u003e\n\u003cli\u003eFilling out a manifest \u003c\/li\u003e \u003cb\u003ePART 3 - GROWN-UP SCRIPTING \u003c\/b\u003e \u003cli\u003eChanging your brain when it comes to scripting \u003c\/li\u003e\n\u003cli\u003eProfessional-grade scripting \u003c\/li\u003e\n\u003cli\u003eAn introduction to source control with git \u003c\/li\u003e\n\u003cli\u003ePestering your script \u003c\/li\u003e\n\u003cli\u003eSigning your script \u003c\/li\u003e\n\u003cli\u003ePublishing your script \u003c\/li\u003e \u003cb\u003ePART 4 - ADVANCED TECHNIQUES \u003c\/b\u003e \u003cli\u003eSquashing bugs \u003c\/li\u003e\n\u003cli\u003eMaking script output prettier \u003c\/li\u003e\n\u003cli\u003eWrapping up the .NET Framework \u003c\/li\u003e\n\u003cli\u003eStoring data-not in Excel! \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":47061323546864,"sku":"9781617295096","price":44.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/7593\/9824\/files\/9781617295096_p0.jpg?v=1763852725","url":"https:\/\/shop-qa.barnesandnoble.com\/products\/9781617295096","provider":"Barnes \u0026 Noble (DEV)","version":"1.0","type":"link"}