dbatools is a free PowerShell module with over 200 SQL Server best practice, administration and migration commands included. Currently, other components of SQL Server such as SSIS, SSRS and SSAS are not supported, but they are part of the overall goal.

Want to help build dbatools? We invite you to join the team.

 

Migration Commands

Best Practice Commands

General Administration Commands

Utils

Connect-DbaSqlServer
Find-DbaCommand
Install-DbaWatchUpdate
Invoke-SqlCmd2
Out-DbaDataTable
Watch-DbaUpdate
Write-DbaDataTable