{"product_id":"practical-automation-with-powershell","title":"Practical Automation With Powershell","description":"\u003cdiv class=\"product-page-section\" style='box-sizing: border-box; margin-bottom: 36px; color: rgb(51, 51, 51); font-family: Lato, -apple-system, BlinkMacSystemFont, \"avenir next\", avenir, \"helvetica neue\", helvetica, Ubuntu, roboto, noto, \"segoe ui\", arial, sans-serif; font-size: 17.25px; background-color: rgb(255, 255, 255);'\u003e  \u003cdiv class=\"product-page-section\" style=\"box-sizing: border-box; margin-bottom: 0px; padding-bottom: 0px;\"\u003e   \u003cb style=\"box-sizing: border-box;\"\u003eTake PowerShell beyond simple scripts and build time-saving automations for your team, your users, and the world.\u003c\/b\u003e   \u003cbr style=\"box-sizing: border-box;\"\u003e   \u003cbr style=\"box-sizing: border-box;\"\u003eIn    \u003cb\u003e\u003ci style=\"box-sizing: border-box;\"\u003ePractical Automation with PowerShell\u003c\/i\u003e \u003c\/b\u003eyou will learn how to:   \u003cbr style=\"box-sizing: border-box;\"\u003e   \u003cbr style=\"box-sizing: border-box;\"\u003e   \u003cul style=\"box-sizing: border-box; margin-top: 0px; margin-bottom: 10.5px; padding-left: 17.5px;\"\u003e    \u003cli style=\"box-sizing: border-box;\"\u003eBuild PowerShell functions to automate common and complex tasks\u003c\/li\u003e    \u003cli style=\"box-sizing: border-box;\"\u003eCreate smart automations that are adaptable to new challenges\u003c\/li\u003e    \u003cli style=\"box-sizing: border-box;\"\u003eStructure your code for sharing and reusability\u003c\/li\u003e    \u003cli style=\"box-sizing: border-box;\"\u003eStore and secure your automations\u003c\/li\u003e    \u003cli style=\"box-sizing: border-box;\"\u003eExecute automations with Azure Automation, Azure Functions, and Jenkins\u003c\/li\u003e    \u003cli style=\"box-sizing: border-box;\"\u003eShare your automations with your team and non-technical colleagues\u003c\/li\u003e    \u003cli style=\"box-sizing: border-box;\"\u003eStore and retrieve data, credentials, and variables\u003c\/li\u003e    \u003cli style=\"box-sizing: border-box;\"\u003eUse source control solutions to maintain and test code changes\u003c\/li\u003e    \u003cli style=\"box-sizing: border-box;\"\u003eProvide front-end UI solutions for PowerShell automations\u003c\/li\u003e   \u003c\/ul\u003e   \u003cbr style=\"box-sizing: border-box;\"\u003e   \u003ci style=\"box-sizing: border-box; margin-bottom: 0px; padding-bottom: 0px;\"\u003e\u003cb\u003ePractical Automation in PowerShell \u003c\/b\u003e\u003c\/i\u003ereveals how you can use PowerShell to build automation solutions for a huge number of common admin and DevOps tasks. It takes you beyond scripting basics and shows you how to handle the unforeseen complexities that can keep automations from becoming reusable and resilient. You''ll discover tools and platforms that let you share your automations with your team and even roll them out to non-technical users through easy-to-understand Sharepoint frontends.  \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"product-page-section\" style='box-sizing: border-box; margin-bottom: 36px; color: rgb(51, 51, 51); font-family: Lato, -apple-system, BlinkMacSystemFont, \"avenir next\", avenir, \"helvetica neue\", helvetica, Ubuntu, roboto, noto, \"segoe ui\", arial, sans-serif; font-size: 17.25px; background-color: rgb(255, 255, 255);'\u003e  \u003ch2 style=\"box-sizing: border-box; line-height: 1.1; color: inherit; margin: 0px 0px 10px; font-size: 27px; text-transform: lowercase;\"\u003eabout the technology\u003c\/h2\u003e  \u003ca name=\"about-the-technology\" class=\"anchor\" style=\"box-sizing: border-box; background-color: transparent; color: rgb(64, 127, 191); visibility: hidden; display: block; position: relative; margin-bottom: 0px; padding-bottom: 0px;\"\u003e\u003c\/a\u003eMost repetitive tasks you face as an administrator or DevOps engineer can be automated using PowerShell. Mastering the basics of this powerful language, along with some best practices for saving and sharing your automations, can radically improve the consistency and efficiency of your work. \u003c\/div\u003e \u003cdiv class=\"product-page-section\" style='box-sizing: border-box; margin-bottom: 36px; color: rgb(51, 51, 51); font-family: Lato, -apple-system, BlinkMacSystemFont, \"avenir next\", avenir, \"helvetica neue\", helvetica, Ubuntu, roboto, noto, \"segoe ui\", arial, sans-serif; font-size: 17.25px; background-color: rgb(255, 255, 255);'\u003e  \u003ch2 style=\"box-sizing: border-box; line-height: 1.1; color: inherit; margin: 0px 0px 10px; font-size: 27px; text-transform: lowercase;\"\u003eabout the book\u003c\/h2\u003e  \u003ca name=\"about-the-book\" class=\"anchor\" style=\"box-sizing: border-box; background-color: transparent; color: rgb(64, 127, 191); visibility: hidden; display: block; position: relative;\"\u003e\u003c\/a\u003e  \u003cb\u003e\u003ci style=\"box-sizing: border-box; margin-bottom: 0px; padding-bottom: 0px;\"\u003ePractical Automation with PowerShell\u003c\/i\u003e \u003c\/b\u003eteaches you how to build, organize, and share useful automations with PowerShell. You''ll start with development skills you might not have learned as a sysadmin, including techniques to help you structure and manage your code, and common pitfalls to avoid. You''ll quickly progress to essential factors for sharable automations, such as securely storing information, connecting to remote machines, and creating automations that can adapt to different use cases. Finally, you''ll take your automations out into the world. You''ll learn how to share them with your team or end users, and build front ends that allow non-technical people to run them at the touch of a button. \u003c\/div\u003e \u003cdiv class=\"product-page-section\" style='box-sizing: border-box; margin-bottom: 36px; color: rgb(51, 51, 51); font-family: Lato, -apple-system, BlinkMacSystemFont, \"avenir next\", avenir, \"helvetica neue\", helvetica, Ubuntu, roboto, noto, \"segoe ui\", arial, sans-serif; font-size: 17.25px; background-color: rgb(255, 255, 255);'\u003e  \u003cdiv class=\"row\" style=\"box-sizing: border-box; margin-left: -18px; margin-right: -18px; margin-bottom: 0px; padding-bottom: 0px;\"\u003e   \u003cdiv class=\"col-sm-12\" style=\"box-sizing: border-box; position: relative; min-height: 1px; padding-left: 18px; padding-right: 18px; float: left; width: 570px;\"\u003e    \u003cdiv class=\"form-group\" style=\"box-sizing: border-box; margin-bottom: 15px;\"\u003e     \u003cdiv class=\"input-group\" style=\"box-sizing: border-box; position: relative; display: table; border-collapse: separate;\"\u003e\u003c\/div\u003e    \u003c\/div\u003e   \u003c\/div\u003e  \u003c\/div\u003e \u003c\/div\u003e","brand":"MediaPlace","offers":[{"title":"Default Title","offer_id":57312892879230,"sku":"NW9781617299551","price":41.09,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1379\/1261\/files\/9781617299551.jpg?v=1778590100","url":"https:\/\/mediaplace.com\/products\/practical-automation-with-powershell","provider":"MediaPlace","version":"1.0","type":"link"}