尝试使用PowerShell从网页链接下载压缩文件 [英] Trying to download a zip file from a weblink with powershell
本文介绍了尝试使用PowerShell从网页链接下载压缩文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
$url = 'http://blah/blah/blah/My File Name 11.1111.11.zip'
$localFileName = 'C: empMYzip.zip'
Invoke-WebRequest $url -UseDefaultCredentials -OutFile $localFileName
推荐答案
如果该站点启用了目录浏览(除非您能够控制该站点并将其打开,否则不太可能),则可以执行以下操作:
$url = 'http://blah/blah/blah/'
$wr = iwr $url
$filename = $wr.Links.href | Where {$_ -match 'My File Name.*?.zip'}
$wr = iwr "$url/$filename"
如果站点没有启用目录浏览,那么它肯定有一个页面,上面有一个指向ZIP文件的链接。下载该页面并使用相同的$wr.Links.href
技巧获取所有链接并查找与"我的文件名.*?.zip"匹配的链接。
这篇关于尝试使用PowerShell从网页链接下载压缩文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文