El Modelo de Objetos de SharePoint dispone del nombre de espacio Microsoft.SharePoint.Utilities.Cab que contiene los métodos necesarios para crear Soluciones de SharePoint (archivos .wsp), instalarlos y desinstalarlos.
El siguiente script de PowerShell permite generar una Solución de SharePoint dándole como parámetros de entrada la ruta y nombre de archivo de la Solución ($NombreArchivoWSPDestino) y la ruta al proyecto de Visual Studio ($NombreProyectoVS) que contiene todos los archivos del proyecto (y que debe estar generado correctamente):