PowerShell for Deployment
PowerShell has become one of the most important tools for any successful deployment solution on the Microsoft stack today. In essence it’s a task automation and configuration framework. It’s a scripting language built on the .NET Framework so we get great integration with the platform, and it’s easy to extend using both C# as well as PowerShell itself.
This chapter is intended as a quick start into PowerShell to give you enough background to get started. We will focus on the aspects of PowerShell that you will use in the delivery pipeline; there will be many more examples in the coming chapters as well.