title: Download links from page with PowerShell
body: <p>I'm already able to get all zip files link from a web page.</p>
  
  <pre><code>$Links = (((Invoke-WebRequest –Uri $url).Links | Where-Object {$_.href -like “*zip*”} ) 
  </code></pre>
  
  <p>I get an error trying to download them:</p>
  
  <pre><code>Invoke-WebRequest –Uri $Links.HRef
  
  Invoke-WebRequest : Cannot convert 'System.Object[]' to the type 'System.Uri' required by parameter 'Uri'. Specified method is not supported.
  At line:1 char:24
  + Invoke-WebRequest –Uri $Links.HRef
  +                        ~~~~~~~~~~~
  + CategoryInfo          : InvalidArgument: (:) [Invoke-WebRequest], ParameterBindingException
  + FullyQualifiedErrorId : CannotConvertArgument,Microsoft.PowerShell.Commands.InvokeWebRequestCommand
  </code></pre>
  
  <p>I can only make it work with a single URL. How can I chain the HREFs with a Invoke-WebRequest in order to download all the URLs in my Link list?</p>