Skip to content

Instantly share code, notes, and snippets.

@( Get-Project -All | ? { $_.ProjectName } | % { Get-Package -ProjectName $_.ProjectName } ) | Sort -Unique | % { $pkg = $_ ; Try { (New-Object System.Net.WebClient).DownloadFile($pkg.LicenseUrl, 'C:\Development\licenses\' + $pkg.Id + ".html") } Catch [system.exception] { Write-Host "Could not download license for $pkg" + $_.Exception.Message} }