System.Reflection.Assembly]::LoadWithPartialName(“Microsoft.SharePoint”)
$farm = [Microsoft.SharePoint.Administration.SPFarm]::Local
#All wsp file names separated by comma, in below example we will consider only two files
$Filename = “wspFile1.wsp”,”wspFile2.wsp”
Foreach($file1 in $Filename)
{
$solution = $farm.Solutions[$file1]
$file = $solution.SolutionFile
$file.SaveAs(“c:\wspfiles\”+$file1)
}This code snippet for PowerShell Script to Download WSP Files from Production Server.