広告

バッチでプロキシ設定をする

(コマンドプロンプトを使って)バッチでプロキシ設定をしてみよう。

バッチの内容は以下

--------------------------------------
@echo off

rem 自動スクリプトをONにする
REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v AutoConfigURL /t REG_SZ /d http://xxx/proxy.pac /f

rem プロキシサーバーのアドレスとポート番号を登録
REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyServer /t REG_SZ /d [xxx.xxx.xxx.xxx]:[port番号] /f

rem プロキシサーバーを使用する、にチェックを入れる
REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 1 /f

rem pause
--------------------------------------

こんな感じ。
これは正常に動作する。

次に、これをパソコンにログインする全ユーザーに適用させたくて、グループポリシーのコンピュータ起動時スクリプトで変更しようとした。

が、出来ず。

どうも、このプロキシ設定はログオンした後にしか設定ができないようだ(HKEY_CURRENT_USERの設定項目だから当たり前か・・・)

ということで、
コンピュータ起動時スクリプトでの設定は断念。
(ユーザーのログオン時に起動するログオンスクリプトならOK)

しかし、どうしても成功させたくて次を試す。

タスクを作成しログオン時にこのバッチをキックさせてみよう。

■タスク作成バッチ内容
---------------------
schtasks /create /tn [タスク名] /tr [バッチのpath] /sc ONLOGON /ru [ユーザー名] /rp [パスワード]
---------------------

でも何故かタスクが組み込まれないんだ・・・orz

これは上手くいきそうなのになぁ。。
時間がなく、これも断念。。

結局、今回のバッチはお蔵入りに。。 (TT)

2014/04/07 19:09 | カテゴリー:バッチ


あわせてに読みたい関連記事

このページの先頭へ