type 網路設定.netsh
# ----------------------------------
# 介面 IP 配置
# ----------------------------------
pushd interface ip
#
# "本地串連" 的介面 IP 配置
#設靜態IP
set address name="本地串連" source=static addr=192.168.1.20 mask=255.255.255.0
#設預設閘道
set address name="本地串連" gateway=192.168.1.1 gwmetric=0
#設首選dns
set dns name="本地串連" source=static addr=192.168.1.1 register=PRIMARY
#裝置用dns
add dns name="本地串連" addr=211.90.88.129 index=2
set wins name="本地串連" source=static addr=none
#
#顯示“本地串連”配置結果
show config 本地串連
#
# "本地串連" 的介面 IP 配置
#設自動擷取ip
set address name="本地串連" source=dhcp
#設自動擷取dns
set dns name="本地串連" source=dhcp register=PRIMARY
set wins name="本地串連" source=dhcp
#
#顯示“本地串連”配置結果
show config 本地串連
popd
# 介面 IP 配置結束
netsh exec 網路設定.netsh
介面 "本地串連" 的配置
DHCP 啟用 否
IP 位址 192.168.1.20
子網路遮罩 255.255.255.0
預設閘道: 192.168.1.1
GatewayMetric: 0
InterfaceMetric 0
靜態配置的 DNS 伺服器: 192.168.1.1
211.90.88.129
靜態配置的 WINS 伺服器: 無
用哪個首碼註冊: 只是主要
Dhcp 已經在此介面上啟用。
介面 "本地串連" 的配置
DHCP 啟用 是
InterfaceMetric 0
通過 DHCP 配置的 DNS 伺服器: 221.228.255.1
218.2.135.1
通過 DHCP 配置的 WINS 伺服器: 無
用哪個首碼註冊: 只是主要
更複雜的設定,要用命令列實現,可以設好儲存成設定檔:
netsh interface dump>網路設定.netsh
修改“網路設定.netsh”檔案,保留、修改其中需要的pushd及popd段,及段中需要的行
以後再在需要時修改配置:
netsh exec 網路設定.netsh
或
netsh <網路設定.netsh
也可以寫成一個bat檔案:
echo #設靜態IP
netsh interface ip set address name="本地串連" source=static addr=192.168.1.20 mask=255.255.255.0
echo #設預設閘道
netsh interface ip set address name="本地串連" gateway=192.168.1.1 gwmetric=0
echo #設首選dns
netsh interface ip set dns name="本地串連" source=static addr=192.168.1.1 register=PRIMARY
echo #裝置用dns
netsh interface ip add dns name="本地串連" addr=211.90.88.129 index=2
netsh interface ip set wins name="本地串連" source=static addr=none
echo #
echo #顯示“本地串連”配置結果
netsh interface ip show config 本地串連
echo #
echo # "本地串連" 的介面 IP 配置
echo #設自動擷取ip
netsh interface ip set address name="本地串連" source=dhcp
echo #設自動擷取dns
netsh interface ip set dns name="本地串連" source=dhcp register=PRIMARY
echo netsh interface ip set wins name="本地串連" source=dhcp
echo #顯示“本地串連”配置結果
netsh interface ip show config 本地串連
echo # 介面 IP 配置結束