PowerShell is an object-oriented scripting environment for enterprise scale administration of Active Directory, Exchange and now increasingly SQL Server 2008 R2. A tiny DBA team can scale out to manage hundreds of SQL Server instances and thousands of databases with minimal effort.