2012年5月9日 星期三

透過 netsh 指令快速切換 Windows 網路設定

摘自:http://blog.miniasp.com/post/2008/11/17/Using-Netsh-Command-Line-Utility-to-switch-TCP-IP-settings.aspx

可寫成 .bat 批次檔快速切換

  1. DHCP
    1. Windows 2000 / XP / 2003
      netsh interface ip set address "區域連線" source=dhcp
      netsh interface ip set dns     "區域連線" source=dhcp
    2. Windows Vista / 2008
      netsh interface ip set address   "區域連線" source=dhcp
      netsh interface ip set dnsserver "區域連線" source=dhcp
  2. 指定 IP
    1. Windows 2000 / XP / 2003
      netsh interface ip set address "區域連線" static 10.10.1.168 255.255.255.0 10.10.1.254 1
      netsh interface ip set dns     "區域連線" static 10.10.1.1 primary
    2. Windows Vista / 2008
      netsh interface ip set address   "區域連線" static 10.10.1.168 255.255.255.0 10.10.1.254 1
      netsh interface ip set dnsserver "區域連線" static 10.10.1.254 primary
  3. 標準的指令公式如下:
    1. Windows 2000 / XP / 2003
      netsh interface ip set address "<介面名稱>" static [IP] [子網路遮罩] [預設閘道] [閘道公制]
      netsh interface ip set dns     "<介面名稱>" static [名稱伺服器位址] primary
    2. Windows Vista / 2008
      netsh interface ip set address "<介面名稱>" static [IP] [子網路遮罩] [預設閘道] [閘道公制]
      netsh interface ip set dnsserver "<介面名稱>" static [名稱伺服器位址] primary
  4. 輸出完整記錄
    netsh -c interface dump > netsh_office.cfg
  5. 回覆記錄
    netsh -f netsh_office.cfg

沒有留言:

張貼留言