O objetivo deste artigo é prover um script rápido e simples para extrair Farm Solutions de um ambiente.
Abra o bloco de notas e digite o seguinte script:
$farm = Get-SPFarm
 $file = $farm.solutions.item("nomeSolution.wsp").SolutionFile
 $file.SaveAs("C:\diretório\nomeSolution.wsp")

Vamos entender o script acima.

Primeiro criamos uma variável com o nome farm que recebe o nome do banco de dados da farm através do cmdLet Get-SPFarm.
Depois criamos outra variável com o nome file que recebe a solution. Como isso acontece?

Temos a variável $farm que contém o nome do banco da farm que está com a propriedade solutions.item que tem o objetivo de buscar como item no banco da farm as soluções WSPs, em nomeSolutions coloque o nome do WSP que você quer fazer o download e com a propriedade .SolutionFile ele obtem a solução como um arquivo. Depois salvamos o arquivo localmente com o método .SaveAs("C:\diretório\nomeSolution.wsp")

Salve o script com a extensão .ps1, bom proveito!