PowerShell で curl を使用する

経緯

Windows10 以降のデフォルトでは curl コマンドが Invoke-Request コマンドのエイリアスとなっているので、エイリアスを無効化して純粋な curl が動作するようにシステムを変更するように設定を変更します。

手順

PowerShell を起動してコマンドを打っていきます。

> test-path $profile

もしこのコマンドの結果が False ならば PowerShell のプロファイルが存在しないということなので、次のコマンドを続けてプロファイルを作成します。

> new-item -path $profile -itemtype file -force

続いてメモ帳でプロファイルを開きます。

> notepad $profile

ここで、次のコマンドを書き込んでメモ帳で開いたプロファイルを保存します。

del alias:curl

これで PowerShell を起動する度に Invole-Request のエイリアスとしての curl を削除するので、純粋な curl が使用できる、という寸法ですね。

保存後、 PowerShell を再起動すればOK。

今回はこれで事足りました。

参考

手順

curl

Invoke-Request

今回は使いづらいと感じたので curl に転向。

この記事を書いた人

アルム=バンド

フロントエンド・バックエンド・サーバエンジニア。LAMPやNodeからWP、Gulpを使ってejs,Scss,JSのコーディングまで一通り。たまにRasPiで遊んだり、趣味で開発したり。