powershell - Powershell中的webget

标签 powershell

在WindOS的PowerShell中,是否有任何等效于webget的命令?

我正在尝试创建一个脚本来从网站下载所有公开可用的文件。我正在制作自定义脚本,因为我需要将文件存储在特定的目录结构中(取决于名称,类型和大小)。

最佳答案

在PowerShell v2中,使用WebClient:

(New-Object System.Net.WebClient).DownloadFile($url, $localFileName)  

在v3中,Invoke-WebResquest cmdlet:
Invoke-WebRequest -Uri $url -OutFile $localFileName

另一个选项是Start-BitsTransfer cmdlet:
Start-BitsTransfer -Source $source -Destination $destination

关于powershell - Powershell中的webget,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13022744/

相关文章:

powershell - 如何遍历哈希表,该哈希表包含具有键,值的多个数组,并附加另一个字符串?

Azure 存储 - 使用 PowerShell 上传 .zip 文件

git - 为什么ls在GitShell中工作,而ls -a或ls -la无法工作?

azure - 从 git 存储库运行 Azure VM 扩展 Powershell 脚本

powershell - Databricks Jobs REST API 调用不适用于 Powershell

sorting - 根据值的属性对 PowerShell 哈希表进行排序

xml - 我如何在 PowerShell 中使用 XmlReader 来传输大/巨大的 XML 文件?

Powershell 哈希表问题

powershell - 为什么PowerShell.BeginInvoke不调用回调?

r - Rscript在带有单引号和双引号的窗口上的行为不一致