PowerShell - Télécharger le fichier(s) à partir de l'URL qui ne comporte pas de nom de fichier dans l'URL

J'ai cherché et essayé un peu de choses et n'ont pas eu à le faire fonctionner.
Le lien serait par exemple: http://www.website com/file/[fileID] (par exemple http://www.website com/file/1wA5fT) et une boîte semblerait qu'à enregistrer le fichier(s) ou non.

J'ai essayé, à partir de ce que je me souvienne, et il n'a pas de travail.

$source = "http://www.website.com/file/[fileID]"
$dest = "C:\Users\Charles\Desktop\Downloads\"

$wc = New-Object System.Net.WebClient
$wc.DownloadFile($source, $dest)

Edit:

Je suis en mesure de bien télécharger le fichier si je mets un nom de fichier pour la destination. Cependant j'ai besoin d'extraire le nom de fichier par exemple

<a href="http://www.website.com/file/[fileID]">Filename.txt</a></li></div></ul>

Après je reçois ce distingué comment pourrais-je le seul le nom de fichier dans $Filename?

$source = "http://www.website.com/file/[fileID]"
$dest = "C:\Users\Charles\Desktop\Downloads$Filename"

$wc = New-Object System.Net.WebClient
$wc.DownloadFile($source, $dest)

Ce code devrait fonctionner ensuite.

Quel message d'erreur avez-vous reçu lorsque vous avez essayé?
Exception calling "DownloadFile" with "2" argument(s): "An exception occurred during a WebClient request." At line:5 char:17 + $wc.DownloadFile <<<< ($source, $dest) + CategoryInfo : NotSpecified: (:) [], MethodInvocationException + FullyQualifiedErrorId : DotNetMethodException
Pouvez-vous fournir un exemple d'URL? Je suppose qu'il devrait être similaire à MS de l'Url de téléchargement que vous rediriger vers le fichier. Dans un tel cas, vous avez besoin de récupérer et d'utiliser l'URL redirigée.
liés, non pas dans PowerShell, mais une bonne explication sur ce qu'il se passe avec un exemple de travail à l'aide de curl: curl-to-grab-remote-filename-after-following-location

OriginalL'auteur Charles Feemster | 2012-10-08