PowerShellでファイルを簡単にダウンロードする方法【Invoke-WebRequest活用ガイド】
PowerShellは、Microsoftが提供する無料のタスク自動化ツールです。名前の由来の通り、Windows上でのさまざまな操作を管理・自動化できる便利なツールですが、その機能はそれだけにとどまりません。
たとえば、PowerShellを使えばインターネット上のファイルをダウンロードすることも可能です。この記事では、PowerShellでファイルを取得するための最もシンプルな方法をわかりやすく解説します。それでは始めましょう。
PowerShellでファイルをダウンロードする基本手順
PowerShellでファイルをダウンロードする最も一般的な方法のひとつが、ダウンロードしたいファイルのURLを指定するやり方です。このガイドでは、まさにその方法をご紹介します。ダウンロードには Invoke-WebRequest コマンドレットを使用します。
なお、実際のダウンロード作業に入る前に、ひとつ注意点があります。ダウンロードしたファイルを保存する「保存先」をあらかじめ指定しておく必要があるということです。そのために、コマンドレットに特定のパラメータを追加します。
完全な構文は以下のようになります。
Invoke-WebRequest -Uri <source> -OutFile <destination>
source と destination の部分は、それぞれ「ダウンロードしたいファイルのURL」と「保存先のパス」に置き換えてください。
PowerShellを起動したら、以下のコマンド例を入力してみましょう。実際の入力イメージは次の通りです。
# ソースファイルの場所 $source = 'https://www.majorgeeks.com/files/details/4diskclean_free.html/4dskcln.exe' # ファイルの保存先 $destination = 'C:\programfiles\newfolder' # ファイルをダウンロードする Invoke-WebRequest -Uri $source -OutFile $destination
このコマンドでは、'https://www.majorgeeks.com/files/details/4diskclean_free.html/4dskcln.exe' からファイルをダウンロードし、'C:\programfiles\newfolder' に保存しています。
これだけで、必要なファイルを簡単にダウンロードできます。ただし、場合によってはダウンロードの続行前にログイン(認証)情報の入力を求められることがあります。そのような場合は、-Credential パラメータを追加しましょう。コードに次のコマンドを加えます。
$credential = Get-Credential
認証情報を含めた完全なコマンドは、以下のようになります。
$credential = Get-Credential $source = 'https://www.majorgeeks.com/files/details/4diskclean_free.html/4dskcln.exe' $destination = 'C:\programfiles\newfolder' Invoke-WebRequest -Uri $source -OutFile $destination -Credential $credential
以上で完了です。これでダウンロードが開始されます。
PowerShellなら面倒なダウンロードもラクラク
PowerShellを使ったファイルダウンロードは、決して難しい作業ではありません。本記事でご紹介した手順を使えば、誰でも手軽に実行できます。しかし、ここで学ぶのはまだ序章にすぎません。PowerShellには、PC上でほぼあらゆる操作を実現できる豊富なコマンドが搭載されています。ぜひ今回をきっかけに、さらにさまざまな機能を探求してみてください。
-
Windows 11でhostsファイルを編集する方法|初心者向けに手順をわかりやすく解説
Windowsパソコンにおける「hosts(ホスト)ファイル」は、特定のドメイン名を手動でIPアドレスにマッピングできる特別なファイルです。通常、ドメイン名とIPアドレスの対応付けはDNS(Domain Name System/ドメインネームシステム)と呼ばれる分散型の仕組みによって自動的に行われますが、hostsファイルに記述した内容はDNSよりも優先して参照されます。 つまり、hostsファイルに必要な変更を加えておけば、WindowsはDNSに問い合わせる代わりに、hostsファイル内のホスト名を探し、そこに記載されたIPアドレスへ接続するようになります。 hostsファイルを編集するメ
-
Reddit動画を音声付きでダウンロードする方法【PC・スマホ対応】
偏りのない、知的で魅力的なコミュニティ主導のコンテンツをお探しなら、Redditはまさにうってつけの場所です。Redditユーザーであってもなくても、他では見つけられないユニークで面白い動画に出会い、「この動画を丸ごとダウンロードしたい!」と思ったことはありませんか?オフラインで後から視聴したい、あるいは友達とシェアしたい——そんな場面は意外と多いものです。そこで本記事では、音声付きのReddit動画をダウンロードするためのおすすめの方法を、デバイス別に詳しくご紹介します。 音声付きReddit動画のダウンロード方法 1. オンラインダウンローダーを使う もっとも手軽なのが、オンラインツールを