[リストへもどる]
一括表示

投稿時間:2003/03/18(Tue) 15:59
投稿者名:runa
Eメール:
URL :
タイトル:
HOSTS書き換えPGM
お世話になります。

社内にあるサーバの移設を行なうため、
各クライアントのHOSTSファイルに、
IPアドレス サーバ名の追加をしなければなりません。

クライアント台数約300台全てのHOSTSを書き換えるのは、
しかも一人でやらなければならないため、ちょっと大変です。

ユーザにHOSTSの書き換えをしてもらうのも現実的じゃない。

ということで、VBでHOSTSの編集を行ないたいと考えております。

Windows98、WindowsNT、Windows2KなどOSによって、
HOSTSの場所は変わりますが、そこはソースに固定で記述しようと考えております。
また、追加するIPアドレス+サーバ名もソースで固定で記述致します。
ユーザはボタンを押すだけというのが理想です。

何か良い案はありませんでしょうか?
ちなみに、VB6.0です。
私はただのシステム管理者ですので、あまり難しいプログラムは理解しておりません。
触り程度ならなんとか・・・・

だれか、助けて下さい。以上です。

投稿時間:2003/03/20(Thu) 09:40
投稿者名:坂磨呂
URL :
タイトル:
Re: HOSTS書き換えPGM
案1.書き換えプログラムを ActiveX コントロールで作成し、
   それをブラウザで実行してもらう。
   これならボタンを押すだけの操作に近いです。
   が、プログラム作成について触り程度の知識では難しいかもしれません。

案2.OS毎の書き換えバッチファイルを Web サーバーに置き、
   それをブラウザでダウンロード後、
   バッチファイルをダブルクリックして実行してもらう。
   これが簡単で良さそうです。

−−−−−−−−−−−−−−
書き換えバッチファイルの例
−−−−−−−−−−−−−−
c:
cd \WINNT\system32\drivers\etc

echo. > hosts
echo # Copyright (c) 1993-1999 Microsoft Corp. >> hosts
echo #>> hosts
echo # This is a sample HOSTS file used by Microsoft TCP/IP for Windows.>> hosts
echo #>> hosts
  :
 (略)
  :
echo #>> hosts
echo # For example:>> hosts
echo #>> hosts
echo #      102.54.94.97     rhino.acme.com          # source server>> hosts
echo #       38.25.63.10     x.acme.com              # x client host>> hosts
echo. >> hosts
echo 127.0.0.1       localhost>> hosts