PowerShell is the preferred tool for it-administrators for managing servers and environments. Using the built-in PowerShell cmdlets that come with CRM 2011 and adding some new ones we can easily manipulate CRM servers and design deployment processes that fit out needs. In this session I will walk though some of the cmdlets that we have created for the purpose and demonstrate the power of scripted deployment. I will also demonstrate the tools we have created manipulating and moving data as part of the deployment process. TFS is an essential brick in the puzzle about agile development in the .net environment. I will briefly touch some of the almost endless possibilities we have when using TFS, PowerShell and CRM together. We will also take a look at the SolutionPackager from the SDK.