如何在PowerShell中查看Invoke-WebRequest下载是否成功?

时间:2014-12-05 16:32:15

标签: powershell

我有以下内容:

$variable = Invoke-WebRequest https://path/to/file -OutFile c:\download-directory\
Write-Host $variable

我想看看Invoke-WebRequest下载是否成功。以上Write-Host不返回任何内容。如何获得下载的结果状态?

1 个答案:

答案 0 :(得分:1)

使用-OutFile似乎搞砸了管道。添加-PassThru参数以填充变量以及将结果发送到文件

$variable = Invoke-WebRequest https://path/to/file -OutFile c:\download-directory\ -PassThru
Write-Host $variable.StatusCode