Question [Résolu] Invoke-WebRequest: déterminer nom fichier

Plus d'informations
il y a 7 ans 7 mois #22127 par Philippe
Bonjour à tous,

j'essaye de créer une routine pour télécharger des fichiers depuis internet hors je me rend compte que je ne connais pas la commande pour déterminer le nom de sortie du fichier tel qu'il est définie sur le site distant.

En effet, la commande Invoke-WebRequest permet de télécharger le contenu mais il faut lui indiquer un nom de fichier de sortie.
Quand on as une adresse du type http://lesite/lefichier.doc, cella n'est pas difficile à trouver par contre j'ai pas encore découvert le moyen d'identifier quand j'ai des adresses du type www.adminer.org/latest.php ou ligman.me/1IW1oab

Merci par avance pour vos réponses.

Cordialement.<br><br>Message édité par: Arnaud, à: 31/08/16 15:48

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 7 ans 7 mois #22196 par Blanc
Bonjour,

Essaye ceci pour éviter les redirections:

[code:1]
$requete = Invoke-WebRequest -Uri $ton_lien -MaximumRedirection 0 -erroraction ignore
$nom_du_fichier= ($requete.Headers.Location).split(\&quot;/\&quot;«»)[-1]
[/code:1]

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 7 ans 7 mois #22197 par Philippe
Super nickel :woohoo:

Merci ;)

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.062 secondes
Propulsé par Kunena