電子書籍の厳選無料作品が豊富!

複数(100台以上)のパソコンに静的IPアドレスの設定を
netshコマンドで行いたいのですが、PC名とIPアドレス
が入力されているテキストファイルから読み込んで設定する方法を教えてください。
IPLISTの保存場所はC:\IPLISTです。

下記のコマンドをどのように変更したらいいんでしょうか?

c:\>netsh interface ip set address "ローカル エリア接続" static
192.168.1.100 255.255.255.0 192.168.1.1 1
c:\>netsh interface ip set dns "ローカル エリア接続" static 192.168.1.1
c:\>netsh interface ip set wins "ローカル エリア接続" static 192.168.1.1

A 回答 (1件)

単純なサンプルですが...。



FOR /f "tokens=1,2 delims= " %i IN (list.txt) DO @IF "%i"=="%COMPUTERNAME%" SET IP=%j
として、環境変数IPにコンピュータ名の行にかかれてるIPを振った後
上記のコマンドで設定しているIPアドレスの部分をこの環境変数IPで指定するように変更すればできるような気がします。

尚コンピュータ名とIPアドレスは同じ行に、半角スペースで区切られて入力されている...という想定です。

未確認(何台もPCがないので)ですので、確認いただくようお願いします。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!