If you have ever done a SharePoint server solution, than you know that the deployment model is a bit specific.
After building a server solution for SharePoint and compiling it, you get a packed cab file with a .wsp extension.
To deploy this file to the SharePoint farm you have to user PowerShell.
This can of course be automated by Visual Studio, but what if you want to deploy the package on a production server where Visual Studio is not present ?
To automatically deploy my solutions and activate it’s features I have built a PowerShell cmlet. You can find the source here: Deploy-SPSolution.ps1.