Windows 11/10でWindows PowerShellを使用してファイルをダウンロードする方法

Windows PowerShellは、Windows 11/10で利用できる強力なツールです。その機能はコマンドプロンプトよりもはるかに多岐にわたります。Microsoftは、タスクの自動化と構成管理プロセス向けに開発しました。.NET Frameworkをベースにしており、コマンドラインインターフェイスとスクリプティング言語が含まれています。

PowerShellを使用してファイルをダウンロードする

今回は、Windows PowerShellを使用してシンプルなコマンドでインターネットからファイルをダウンロードする方法をご紹介します。以下の手順に従ってください。

1. 管理者としてPowerShellコンソールを開きます。これを行うには、キーボードのWindowsキーを押して「powershell」と入力します。Windows Powershell(デスクトップアプリ)を右クリックして、管理者として実行を選択します。ポップアップ表示されるUACウィンドウで、はいを選択します。

2. 次に、PowerShellを使用してダウンロードするファイルのリンクをコピーする必要があります。例を以下に示します。

3. 次のコマンドをコピーしてメモ帳に貼り付けます。

$client = new-object System.Net.WebClient
$client.DownloadFile(“ダウンロードリンク”、 “ファイルの保存先\ファイル名.ファイル拡張子”) 

4. 上記のコマンドで、ダウンロードリンクを手順2でコピーしたリンクに置き換えます。ファイルの保存先\ファイル名.ファイル拡張子の代わりに、ダウンロードする場所のパスと、ファイルに保存する名前と拡張子を入力します。

二重引用符を削除しないでください。コマンドを変更する例を以下に示します。

$client = new-object System.Net.WebClient
$client.DownloadFile(“http://thewindowsclub.thewindowsclub.netdna-cdn.com/wp-content/upload/2016/Windows-Explorer-Process-Task-Manager-600x405.png”、 “C:\Users\Digdarshan\Pictures\TWC\Task-Manager.png”) 

5. 変更されたコマンドをコピーしてPowerShellウィンドウに貼り付けます。Enterキーを押してファイルをダウンロードします。

6. 以上です!ダウンロードフォルダのパスに移動すると、そこに保存されているファイルを確認できます。

ファイルをダウンロードする際に、サーバーのログイン情報など何らかの資格情報の入力が求められる場合は、次のコマンドを使用してファイルを一度にダウンロードできます。

$client = new-object System.Net.WebClient
$client.Credentials = Get-Credential
$client.DownloadFile(“http://thewindowsclub.thewindowsclub.netdna-cdn.com/wp-content/upload/2016/Windows-Explorer-Process-Task-Manager-600x405.png”、 “C:\Users\Digdarshan\Pictures\TWC\Task-Manager.png”) 

ファイルをダウンロードする際に問題が発生した場合は、以下のコメント欄でお知らせください。