在Powershell中的webget

Ann*_*nie 1 powershell

有没有相当于的命令 webget在WindOS的PowerShell中?

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

Sha*_*evy 6

在PowerShell v2中,使用WebClient:

(New-Object System.Net.WebClient).DownloadFile($url, $localFileName)  
Run Code Online (Sandbox Code Playgroud)

在v3中,Invoke-WebResquestcmdlet:

Invoke-WebRequest -Uri $url -OutFile $localFileName
Run Code Online (Sandbox Code Playgroud)

另一个选项是Start-BitsTransfercmdlet:

Start-BitsTransfer -Source $source -Destination $destination
Run Code Online (Sandbox Code Playgroud)

  • 将结果传递给get-member cmdlet,它将告诉您类型名称及其所有成员. (3认同)