I'm a bit confused with PowerShell snap in's and other "tools" that interact with SQL Server. So what is the difference between these tools:

  • SMO
  • SQLPS Module
  • SQLPSX
  • SQL Server PowerShell provider
Edit
Report