某Linux には wget や Curl など、ダウンロードに便利なコマンドがあります。 では PowerShell は、ファイルダウンロードの際に一々 .NETを記述、叩かなくてはいけないのでしょうか? PowerShell 3.0からはそんなことありません。 Invoke-WebRequest を使うことで、ファイルダウンロードが用意に出来るようになりました。 今回、サクッとつかうのにfunctionでラップしたので、サンプルをどうぞ。 基本記述 Invoke-WebRequestは、基本的にはこの形式でファイルダウンロードが可能です。 Invoke-WebRequest -Uri 対象URI -OutFile 保存するローカルパス 簡単ですね! functionにしてみる GitHubに置いておきました。 https://github.com/guitarrapc/PowerShe