🕸️
proxy環境でpowershellのiwrコマンドを実行する方法
proxy環境ではiwrコマンドでweb requestする際に、proxyの認証情報を求められます。
環境変数Http proxyでは認証できなかったので、調査しました。
設定方法は下記の通りです。
#プロキシのURLを設定
$proxyUrl = "http://proxy.example.com:8080"
#プロキシの認証情報を設定
$proxy = New-Object System.Net.WebProxy($proxyUrl)
$proxy.Credentials = New-Object System.Net.NetworkCredential("username", "password")
#グローバルにプロキシを設定
[System.Net.WebRequest]::DefaultWebProxy = $proxy
Discussion