有時候使用 netsh,需要寫落落長的指令才能完成某項作業。例如下面指令是設定名稱為「區域連線」這張網路卡的 IP 位址為固定 IP。第 1 行是用來設定網路卡 IP 位址為 192.168.1.2,子網路遮罩為 255.255.255.0,預設閘道為 192.168.1.254,而到預設閘道的計量為 1。

第 2 行是設定第 1 個 DNS 伺服器的 IP 位址,第 3 行是設定第 2 個 DNS 伺服器的 IP 位址。第 4 行是設定 WINS 伺服器的 IP 位址:

1.netsh interface ip set address name="區域連線" source=static address=192.168.1.2 mask=255.255.255.0 gateway=192.168.1.254 gwmetric=1  
2.netsh interface ip set dnsservers name="區域連線" source=static address=8.8.8.8  
3.netsh interface ip add dnsservers name="區域連線" address=168.95.1.1  
4.netsh interface ip set winsservers name="區域連線" source=static address=192.168.1.1  

像上面的指令中,位於等號左邊的屬性名稱可以省略,所以上面落落長的指令就變成了:

1.netsh interface ip set address "區域連線" static 192.168.1.2 255.255.255.0 192.168.1.254 1  
2.netsh interface ip set dnsservers "區域連線" static 8.8.8.8  
3.netsh interface ip add dnsservers "區域連線" 168.95.1.1  
4.netsh interface ip set winsservers "區域連線" static 192.168.1.1  

要設定成 DHCP 的話,就更簡單啦!只要 2 行:

1.netsh interface ip set address "區域連線" dhcp  
2.netsh interface ip set dnsservers "區域連線" dhcp  
3.netsh interface ip set winsservers "區域連線" dhcp  


有需要的可以自己寫個批次檔,不用老是去區域網路那改IP,省去一些麻煩。





文章標籤
全站熱搜
創作者介紹
創作者 WJH 的頭像