有時候使用 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 的頭像
WJH

ActionPC 電腦雜工的家

WJH 發表在 痞客邦 留言(0) 人氣(2,068)