Windows7でコマンドプロンプトからの接続で、HTTPプロキシ設定が反映されない\(^o^)/
プロキシ環境下のネットワークで、コマンドプロンプトからのHTTP/HTTPS接続がうまくいかない時があります。これはIEのオプションで設定したプロキシ設定は、そのままではコマンドプロンプトに反映されないため、です。
こんなとき、Windows XPであれば、コマンドプロンプトから
proxycfg -u
とすれば、おkだったのですが、Windows7になってproxycfg.exe自体が廃止されてたーーーー\(^o^)/オワタ
で、調べてみると、netshという新しいコマンドが追加されていました。
Windows7の場合、以下のコマンドでIEオプションのプロキシ設定を反映できます。
netsh winhttp import proxy source=ie
設定されたかどうかを確認するには、
netsh winhttp show proxy
現在の WinHTTP プロキシ設定:
プロキシサーバー: proxy.example.com
バイパス一覧: ....
のようにして確認できます。
他にも、netshにはいろいろな機能があり、netsh ?でヘルプが表示されます。
Windows7では、とにかくネットワーク周りで困ったときはnetsh、とおぼえておきましょう。
C:\windows\system32>netsh ?
使用法: netsh [-a エイリアス ファイル名] [-c コンテキスト] [-r リモート コンピュ
ーター名] [-u [ドメイン名\]ユーザー名] [-p パスワード | *]
[コマンド | -f スクリプト ファイル名]使用できるコマンドは次のとおりです:
このコンテキストのコマンド:
? - コマンドの一覧を表示します。
add - エントリの一覧に構成エントリを追加します。
advfirewall - 'netsh advfirewall' コンテキストに変更します。
bridge - 'netsh bridge' コンテキストに変更します。
delete - エントリの一覧から構成エントリを削除します。
dhcpclient - 'netsh dhcpclient' コンテキストに変更します。
dnsclient - 'netsh dnsclient' コンテキストに変更します。
dump - 構成スクリプトを表示します。
exec - スクリプト ファイルを実行します。
firewall - 'netsh firewall' コンテキストに変更します。
help - コマンドの一覧を表示します。
http - 'netsh http' コンテキストに変更します。
interface - 'netsh interface' コンテキストに変更します。
ipsec - 'netsh ipsec' コンテキストに変更します。
lan - 'netsh lan' コンテキストに変更します。
mbn - 'netsh mbn' コンテキストに変更します。
namespace - 'netsh namespace' コンテキストに変更します。
nap - 'netsh nap' コンテキストに変更します。
netio - 'netsh netio' コンテキストに変更します。
p2p - 'netsh p2p' コンテキストに変更します。
ras - 'netsh ras' コンテキストに変更します。
rpc - 'netsh rpc' コンテキストに変更します。
set - 構成の設定を更新します。
show - 情報を表示します。
trace - 'netsh trace' コンテキストに変更します。
wcn - 'netsh wcn' コンテキストに変更します。
wfp - 'netsh wfp' コンテキストに変更します。
winhttp - 'netsh winhttp' コンテキストに変更します。
winsock - 'netsh winsock' コンテキストに変更します。
wlan - 'netsh wlan' コンテキストに変更します。