• 締切済み

netshコマンドを使用して、リストからIPを設定する方法

複数(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

みんなの回答

  • KDASH-XP
  • ベストアンサー率45% (62/135)
回答No.1

単純なサンプルですが...。 FOR /f "tokens=1,2 delims= " %i IN (list.txt) DO @IF "%i"=="%COMPUTERNAME%" SET IP=%j として、環境変数IPにコンピュータ名の行にかかれてるIPを振った後 上記のコマンドで設定しているIPアドレスの部分をこの環境変数IPで指定するように変更すればできるような気がします。 尚コンピュータ名とIPアドレスは同じ行に、半角スペースで区切られて入力されている...という想定です。 未確認(何台もPCがないので)ですので、確認いただくようお願いします。

関連するQ&A