Powershellを使ってBasic認証を通してWebアクセスする

概要

  • PowershellInvoke-WebrequestのCredentialパラメータを使えば、簡単にBasic認証のかかったページにwebアクセスできる

実際

基本的に上記の通りCredentialを生成した上で、Invoke-Webreques-Credentialを指定してやればよい。 環境はWindows10で実行して試した、Powerhell 5.0以降であれば動作するはず。

その他

  1. ベーシック認証については以下を参照のこと

  2. Powershellを使って正しく認証プロキシ経由でWebアクセスする - mk_55's diaryでも記載したが、パスワードはSecureString等で事前に暗号化しておくことが望ましい。