因為公司有同事負責大連、沈陽兩個城市,經常在兩地來回走動,到每個城市后,都要自己手動更改相應的網絡配置,況且到外地時住的是酒店, 酒店上網是自動獲得IP,又要將網絡設置取消,真的很麻煩!于是想起寫一個批處理!來解決這個問題!主要用到的命令是netsh.
-、第一種方法是將兩地的網絡配置先進行本機設置,然后再導出,等用到的時候,再分別導入。
1、將現有的配置導出到d:/dalian.txt中:
netsh –c interface dump > d:/dalian.txt
2、將之前導出的d:/dalian.txt文件進行導入:
netsh -f d:/dalian.txt
這種方法在執行時有點慢,不如下面的方法。
二、第二種方法
語法格式:
1、設置IP、網關
netsh interface ip set address name="本地連接" static 要設置的IP地址 子網掩碼 網關IP 網關躍數
2、設置主DNS、WINS
netsh interface ip set dns/wins name="本地連接" static 要設置的DNS地址 register=PRIMARY
2、設置備用DNS、WINS
netsh interface ip add dns/wins name="本地連接" 要設置的DNS地址 index=2
具體配置如下:
1、酒店.bat