PowerShell Script to Download WSP Files from Production Server

  1. System.Reflection.Assembly]::LoadWithPartialName(“Microsoft.SharePoint”)  
  2. $farm = [Microsoft.SharePoint.Administration.SPFarm]::Local  
  3. #All wsp file names separated by comma, in below example we will consider only two files  
  4. $Filename = “wspFile1.wsp”,”wspFile2.wsp”  
  5. Foreach($file1 in $Filename)  
  6. {  
  7.    $solution = $farm.Solutions[$file1]  
  8.    $file = $solution.SolutionFile  
  9.    $file.SaveAs(“c:\wspfiles\”+$file1)