Download file from HTTPS Website

I have an https website I need to download a file from, but nothing I do seems to work. I can navigate to the website by using the “internetexplorer.application” and log in successfully. But I cannot overcome the “save as” dialog that pops up at the bottom of the screen after l navigate to the file I want to download. I also cannot get the standard “downloadfile” command to work. Can someone please help me get the below pseudo code to be actual code. I am using powershell 2.0. Thanks.

$username = “user”
$password = “pass”

$url = “https://www.website.com/get.jsp?Code=TEXT
$path = “C:\documents\file.pdf”

$web = New-Object System.Net.WebClient
$web.Credentials = new-object System.Net.NetworkCredential($username, $password)
$web.DownloadFile($url, $path)

This returns:
Exception calling “DownloadFile” with “2” argument(s): “The underlying connection was closed: An unexpected error occurred on a send.”
At line:28 char:1

  • $web.DownloadFile($url, $path)
  •   + CategoryInfo          : NotSpecified: (:) [], MethodInvocationException
      + FullyQualifiedErrorId : WebException
    
    
    

Thank you in advance,
Derek

At a glance, the code looks fine to me. Since you’re really using .NET, and not PowerShell, you might try looking in StackOverflow.com since there’s a lot more .NET programmers hanging out there. For example, http://stackoverflow.com/questions/146973/powershell-script-to-download-file-having-trouble-setting-up-a-secure-connectio?s=1|0.1730 seems to discuss a similar problem. Because PowerShell v2 doesn’t really make it easy to write callback handlers, you might not be able to do what you want.