単純な場合は、Internet Explorerのプロキシ設定を使用するようにPowerShell環境に指示する方法がありますか。web requestPowerShell、Web要求、およびプロキシ
私のプロキシ設定はネットワークポリシー(またはスクリプト)によって制御されているので、あとからpsスクリプトを修正する必要はありません。
更新日: 参加者からの素晴らしい情報。
$proxyAddr = (get-itemproperty 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings').ProxyServer
$proxy = new-object System.Net.WebProxy
$proxy.Address = $proxyAddr
$proxy.useDefaultCredentials = $true
$url = "http://stackoverflow.com"
$wc = new-object system.net.WebClient
$wc.proxy = $proxy
$webpage = $wc.DownloadData($url)
$str = [System.Text.Encoding]::ASCII.GetString($webpage)
Write-Host $str
これは私にとっては役に立たないでしょう。 Webページを読む代わりに、資格情報のプロキシプロンプトが表示されます。( – Bluz
$ proxy.credentials($ proxy.useDefaultCredentialsを$ falseに設定)、YMMVを使用して資格情報を設定してみてください。 –
ニースのシェイ、それは賢いですが残念ながら私はまだ同じページを取得しています:(私はちょうどそれをやって、私がテキストファイルに入れたいhtmlをコピーしてそこから取ってコピーする古い方法を使用すると思います。あなたの助けてくれてありがとう – Bluz