筆電在家、公司、客戶端、咖啡廳來回跑,每次手動改 IP/DNS/閘由超痛苦。Windows 2000/XP/2003 內建的 netsh(Network Shell)是命令列腳本神器,能本地/遠端顯示、修改網路設定,支援:
@echo off
:: 家裡設定檔 home.cmd
netsh interface ip set address "區域連線" static 192.168.0.10 255.255.255.0 192.168.0.1 1
:: 公司設定檔 office.cmd
netsh interface ip set address "區域連線" static 192.168.1.11 255.255.248.0 192.168.1.1 1
雙擊對應 .cmd 即套用。注意:
1 為躍點數,一般填 1 即可。netsh interface ip set dns "區域連線" static 168.95.1.1 同步換 DNS。:: static.cmd 固定 IP
netsh interface ip set address "區域連線" static 192.168.0.12 255.255.255.0 192.168.0.1 1
:: dhcp.cmd 動態取得
netsh interface ip set address "區域連線" dhcp
ipconfig /release
ipconfig /renew
雙擊 dhcp.cmd 立即向 DHCP Server 申請新租約,無需重開機。
:: 備份(管理員身分 CMD)
netsh dump > D:\netbck.txt
:: 還原(重灌後同樣管理員 CMD)
netsh exec D:\netbck.txt
netbck.txt 為純文字,含所有網卡 IP/DNS/WINS/防火牆/TCP/IP 參數等。重灌、換機、系統還原點損壞時,單一指令還原全套設定,省去逐項手動輸入之苦。
netsh wlan export profile key=clear 匯出含明文密碼的 Wi-Fi 設定檔(XML),新機 netsh wlan add profile filename=xxx.xml 秒連。netsh interface ipv6 ... 語法平行。netsh -r 遠端電腦名 -u 帳號 -p 密碼 ... 跨機器批次部署。netsh advfirewall firewall add rule ... 可腳本化開關 Port/程式。Netsh 是 Windows 系統管理員、行動辦公族、重灌達人的「瑞士刀」。掌握上述三大核心用法,網路環境切換從「繁瑣手動」升級為「一鍵自動」,備份還原更是重灌後的救命稻草。建議將常用 .cmd 放入啟動資料夾或滑鼠手勢/熱鍵工具,效率直線飆升。