Copie los archivos a la carpeta de soluciones con init.ps1 y nuget

Estoy teniendo problemas con el script ps en init.ps1 del paquete nuget. Estoy intentando crear una carpeta de soluciones al instalar el paquete Y luego copiar dlls / pdbs a esta carpeta (y eliminar la fuente dll / pdbs instalada por el paquete en el proyecto). Puedo crear la carpeta de la solución, pero tengo problemas para copiar los archivos del directorio \ content \ temp a la carpeta de la solución. De hecho, realmente quiero una carpeta real en el sistema de archivos y una carpeta de solución para que coincida, por lo que la copia debe copiar los archivos a la carpeta del sistema de archivos real y luego agregarse a la carpeta de la solución.
La parte de copia no funciona y no recibo ningún error de salida. Poco perdido.

param($installPath, $toolsPath, $package, $project)

# Get the open solution.
$solution = Get-Interface $dte.Solution ([EnvDTE80.Solution2])

# Create the parent solution folder.
$parentProject = $solution.AddSolutionFolder("MyDlls")

# Create a child solution folder.
$parentSolutionFolder = Get-Interface $parentProject.Object ([EnvDTE80.SolutionFolder])

$fileName = (Join-Path $installPath "\temp\mydll")
$projectFile = $parentSolutionFolder.AddFromFile($fileName)

Write-Host ""
Write-Host $sourcePath
Write-Host $parentSolutionFolder