|
分類:[(わからない)]
用意する物 ・Allsetting.bat(端末番号を入力するとList.csvから探しだし関連する設定を適用する) ・List.csv(IPadress関連の情報がある)
このような構成でパソコン展開する際に自動でIPアドレスを設定したいと思っています。
現在、ホスト名、IPアドレス、サブネットマスク、DNSサーバー、デフォルトゲートウェイ・・など 設定ができているのですが、無線ネットワークのIPアドレスの固定ができず困っております。どなたかご教授願えないでしょうか。
現在のコマンドです↓ echo off set number= set /P number="端末番号(2桁)を入力して下さい:" echo 入力した文字は %number% です
FOR /F "delims=, tokens=1,2" %%a in (%~dp0List.csv) do ( IF "%number%"=="%%a" set hostname=%%b ) FOR /F "delims=, tokens=1,2,3" %%a in (%~dp0List.csv) do ( IF "%number%"=="%%a" set IPaddress=%%c ) FOR /F "delims=, tokens=1,2,3,4" %%a in (%~dp0List.csv) do ( IF "%number%"=="%%a" set Subnet=%%d ) FOR /F "delims=, tokens=1,2,3,4,5" %%a in (%~dp0List.csv) do ( IF "%number%"=="%%a" set defaultgateway=%%e ) FOR /F "delims=, tokens=1,2,3,4,5,6" %%a in (%~dp0List.csv) do ( IF "%number%"=="%%a" set dns=%%f ) FOR /F "delims=, tokens=1,2,3,4,5,6,7" %%a in (%~dp0List.csv) do ( IF "%number%"=="%%a" set sdns=%%g )
echo コンピュータ名は: %hostname%" で設定されます。 echo IPアドレスは: "%IPaddress%" で設定されます。 echo サブネットマスクは: "%Subnet%" で設定されます。 echo デフォルトゲートウェイは: "%defaultgateway%" で設定されます。 echo DNSは: "%dns%" で設定されます。 echo セカンダリDNSは: %sdns% で設定されます。 wmic computersystem where name="%computername%" call rename name ="%hostname%"
netsh interface ip set address "イーサネット" static "%IPaddress%" "%Subnet%" "%defaultgateway%" netsh interface ipv4 set dns "イーサネット" static "%dns%" primary netsh interface ipv4 add dns "イーサネット" "%sdns%"
このように有線のIPアドレスの設定はできるのですが、無線の書き方がまったくわかりません。宜しくお願い致します。
|