首页 > 电脑教程 > 故障排查 > 如何在 Windows 上使用 PowerShell 下载文件的指南

如何在 Windows 上使用 PowerShell 下载文件的指南

DDD
发布: 2024-11-12 14:16:02
原创
501 人浏览过

您是否需要从网络下载文件但讨厌重复点击链接? PowerShell 是一个功能强大的命令行 shell,允许您自动执行各种管理任务。所以,在 MiniTool 上通过以下方法学习如何使用 PowerShell 下载文件是非常有用和必要的。

为什么使用 PowerShell 下载文件

下载文件时,你会下载文件吗?通过手动点击它们?这是一种乏味的方式。在本文中,您将学习如何使用 PowerShell 从命令行快速下载文件。使用 PowerShell 下载文件有一些好处。

  • 首先,与以前不同,它将节省大量时间,因为您可以一次下载多个文件,而无需手动单击每个链接。                    
  • 其次,它将提高您的文件和计算机安全性,因为它允许您对需要登录凭据才能访问文件的网站进行身份验证。
  • 最后,PowerShell 是可编写脚本的,这意味着您可以编写一个按计划自动下载文件的脚本。

下载之前您应该做什么

开始下载文件之前,您需要满足最低系统和 PowerShell 版本要求才能使确保您可以使用PowerShell成功下载文件。

对于设备,您最好使用Windows 10或更高版本的计算机。对于 Windows PowerShell,建议使用 PowerShell 5.1 或 PowerShell 7.1。供您参考,Windows 10 已包含 Windows PowerShell 5.1。

如何使用 Windows PowerShell 下载文件

无论您使用哪种方法,底层逻辑和组件都是相同的。您需要一个指向文件位置的原始 URL 和一个用于存储下载文件的目标路径。此外,如果网络服务器需要的话,您可能会被要求提供凭据。下面是使用PowerShell下载文件的具体方法。

提示:
每个方法中的命令,你需要知道https: //example.com/file.zip 表示文件链接,C:PathToSavefile.zip 表示要存储文件的位置。

方法 1:使用 Invoke-WebRequest 下载文件

在 PowerShell 中下载文件的初始方法是使用 Invoke-WebRequest cmdlet。此 cmdlet 可能是在此上下文中最常用的,并且能够从 HTTP、HTTPS 和 FTP 链接下载文件。操作如下。

步骤1:右键单击开始按钮,选择Windows PowerShell打开它。

步骤2 :在窗口中输入以下命令,然后按 Enter

Invoke-WebRequest -Uri “https://example.com/file.zip” -OutFile “C: PathToSavefile.zip”

方法 2:使用 Start-BitsTransfer 下载文件

Start-BitsTransfer 设计用于在客户端和服务器计算机之间传输文件。此 PowerShell cmdlet 需要 BITS 才能运行。方法如下。

第 1 步:按 Win S 键打开 搜索 框,输入 Windows PowerShell,然后按 输入.

第 2 步:输入以下命令并按 Enter:

Start-BitsTransfer -Source “https://example .com/file.zip” - 目标“C:PathToSavefile.zip”

Guide on How to Download Files Using PowerShell on Windows

方法 3:使用 Curl 下载文件

如果您通常使用命令行方法,那么您对curl 工具会很熟悉。它可用于快速有效地从互联网或服务器下载文件,而无需浏览器。以下是使用方法。

第 1 步:按 Win R 键打开 运行 对话框,在窗口中键入 PowerShell 打开框,然后按Shift Ctrl Enter键。

第2步:在窗口中输入以下命令,然后按Enter

curl -o “C:PathToSavefile.zip” https://example.com/file.zip

另请阅读:修复 Windows PowerShell 高 CPU 使用率的 5 种方法

方法 4:使用 Wget 下载文件

这是帮助您使用 PowerShell 下载文件的最快速、最简单的方法。请执行以下步骤。

步骤 1:打开提升的 Windows PowerShell

步骤 2:在窗口中键入以下命令,然后按 Enter.

wget https://example.com/file.zip -OutFile “C:PathToSavefile.zip”

方法 5:使用 Certutil 下载文件

当您需要下载文件但没有其他工具时,可以使用PowerShell中的certutil工具来下载文件。步骤如下。

第 1 步:打开 Windows PowerShell

第 2 步:在窗口中键入以下命令,然后按 Enter

certutil -urlcache -split -f “https://example.com/file.zip” “C:PathToSavefile.zip”

上面列出的命令涵盖了所有步骤需要使用 PowerShell 下载文件。在此过程中输入准确的文件源和目标路径对于确保下载成功至关重要。

提示:
数据丢失在我们的日常生活中很常见。如果您在使用PowerShell下载文件时遇到此问题,可以借助MiniTool Power Data Recovery进行恢复。这款可靠且免费的数据恢复软件可以恢复几乎所有类型的因意外删除、病毒攻击等而丢失的文件。支持免费恢复1GB文件。

结束语

这篇文章介绍了使用PowerShell下载文件的好处,以及之前应该做什么下载文件,以及如何使用 PowerShell 通过不同命令下载文件。使用工具包中的这些命令,可以轻松地在 PowerShell 中下载文件。希望他们可以帮助你。

以上是如何在 Windows 上使用 PowerShell 下载文件的指南的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:minitool.com
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板