Hello Tout le monde !
Voici ce petit bout de code qui va vous permettre de télécharger des fichiers via POWERSHELL à partir du moment que vous connaissez le lien source.
Start-BitsTransfer -Source "http://XXXXXXXXX/XXXXXX/XX.exe" -Destination "C:\Users\NAME\test\XX.exe"
Si vous passez par un serveur PROXY (genre squid) Voici le code qu’il vous faut.
# .NET class $webClient = new-object System.Net.WebClient # specify your proxy address and port $proxy = new-object System.Net.WebProxy "NomDuServeurProxy.VotreDomaine.dom:8080" #Ou l'ip de votre proxy #$proxy = new-object System.Net.WebProxy "XXX.XXX.XXX.XXX:8080" # replace your credential by your domain, username, and pasword $proxy.Credentials = New-Object System.Net.NetworkCredential ("VOTREDOMAINE\Username","PASSWORD") #Si vous rencontrez l'erreur HTTP 407 essayez sans le domaine qui se trouve devant le nom du username #$proxy.Credentials = New-Object System.Net.NetworkCredential ("Username","PASSWORD") $webclient.proxy=$proxy # specify an header if you want to check info in your logs on your proxy $webClient.Headers.Add("user-agent", "Windows Powershell WebClient Header") # File to download $url = "http://download.7-pdf.de/downloads/7PDF_8_2_0_1406.zip" # file path on your local drive $localfilename = "C:\Users\test\7PDF_8_2_0_1406.zip" $Webclient.DownloadFile($url, $localfilename)
2 commentaires sur “POWERSHELL : Télécharger des fichiers (même au travers d’un proxy SQUID)”
Bonjour,
Quelle version de Powershell faut-il et quelle module faut-il charger pour que cette commande fonctionne svp ?
A bientôt.
Bonjour à ce moment la j’étais sous Windows 7. Je n’ai pas eu besoin de ce script sous W10.
Faudrait voir quelle erreur il vous donne.
cdlt,