Note to self - ne használd az Invoke-WebRequest-et

Tehát: ha sok távoli gépen nagy bináris filet akarsz letölteni (mondjuk egy ISO-t), akkor az Invoke-WebRequest jó lassú lesz. A huncutság az, hogy ez a cmdlet az, amit wget néven is elérsz PowerShellben, tehát szívás.

Használd inkább a System.Net.WebClient DownloadFile metódusát. Szép, ugye?

https://www.chasewright.com/invoke-webrequest-vs-system-net-webclient-d…

Másik note to self: ha egy gépről párhuzamosan elindítasz egyszerre sok kliensen egy nagyobb letöltést , ne lepődj meg, ha időnként szomorkodni fog, hogy a géphez való remote kapcsolat megszakadt.

Hozzászólások

"The Invoke-WebRequest cmdlet sends HTTP, HTTPS, FTP, and FILE requests to a web page or web service. It parses the response and returns collections of forms, links, images, and other significant HTML elements.
This cmdlet was introduced in Windows PowerShell 3.0."

https://msdn.microsoft.com/en-us/powershell/reference/5.1/microsoft.pow…

Az output ilyen típusú: https://msdn.microsoft.com/en-us/library/microsoft.powershell.commands…