You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows7下PowerShell下载文件报错:Invoke-WebRequest未识别

解决Invoke-WebRequest未被识别的问题

可能原因及解决步骤:

  • 检查PowerShell版本
    Invoke-WebRequest 是PowerShell 3.0及以上版本才内置的cmdlet。先运行以下命令确认当前版本:

    $PSVersionTable.PSVersion
    

    如果主版本号低于3,需要升级PowerShell(Windows 7及以上系统可通过安装WMF 5.1完成升级)。

  • 确认运行环境
    确保你是在Windows PowerShell或PowerShell Core窗口中执行命令,而非CMD窗口——CMD不识别PowerShell的专属cmdlet。

  • 修正输出文件路径
    你的命令中-OutFile参数指定的C:\Users\Nati是目录路径,必须指定完整的文件名,否则即使cmdlet可用也会报错。修正后的命令示例:

    Invoke-WebRequest 'https://www.7-zip.org/a/7z2201-x64.exe' -OutFile 'C:\Users\Nati\7z2201-x64.exe'
    
  • 低版本PowerShell替代方案
    如果无法升级PowerShell,可使用.NET类实现文件下载:

    $webClient = New-Object System.Net.WebClient
    $webClient.DownloadFile('https://www.7-zip.org/a/7z2201-x64.exe', 'C:\Users\Nati\7z2201-x64.exe')
    

内容的提问来源于stack exchange,提问作者c-19

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 15:10:43