有經驗的系統管理員都知道NETSH是一個功能很強大的視窗工具
利用它可以對Win
k的網絡進行控制
我也注意到網上有很多介紹使用NETSH的文章
不過大多數都好象太過於簡單
所以我也根據自己的情況寫了這篇短文
希望和大家一起分享
在我的個人實際應用中
也是由於經常要帶著筆記本在不同的網絡中漫游
有時是用DHCP(我自己的辦公室)
有時是用固定IP如去微軟開會
為了避免麻煩
我就利用NETSH來幫助我解決這個問題
當我到了一個新的網絡中
我只需簡單雙擊執行預先寫好的NETSH腳本
就可以改變筆記本的網絡配置了
這樣我就不必再去一項項的改DNS
網關等一系列的配置
當然這些都是比較基本的操作
等你真正熟悉NETSH後就可以開始探索利用它的高級應用了
由於NETSH是在Win
k後出現並作為系統一部分而被自動安裝到Win
k電腦中的
所以你可以隨時運行NETSH命令
當然如果你有不同的域
只要有相應的信任關系和安全權限
NETSH 一樣可以被正常使用
開始使用NETSH 在默認狀態下
NETSH的執行文件在C:\WINNT\SYSTEM
\ 文件中
你可以在命令行下鍵入netsh的命令執行它
如果對netsh的命令不熟
可以隨時在Netsh>互動界面裡鍵入?或者help進行查詢
你也可以用show命令來顯示當前可用的命令
命令set是讓你改變配置的
如果你想退回到上一層命令可以用
如果你是初學者則建議到NETSH>互動界面中到處逛逛以熟悉整體狀況
幾個主要的NETSH配置命令 NETSH 提供了很多的命令讓你配置網絡
其中有幾個最重要的是
AAAA
AAAA只在
k服務器中出現
用其可以對RRAS和IAS服務的AAAA信息進行配置
DHCP
DHCP也只是在
k服務器中出現
如果安裝了DHCP服務
你可以用它來對DHCP進行配置
WINS
WINS也只是在
k服務器中出現的
但是要配置了WINS服務後才有
Interface
該命令在所有
k的版本中都有
可以用其對電腦的網卡設置進行修改
RAS
該命令在所有
k的版本中都有
可用來配置RAS dial
in
Routing
該命令在所有
k的版本中都有
可以用來對電腦的路由進行配置
NETSH的上線和下線模式(online and offline modes)
NETSH在online模式下的配置會立刻生效
而在offline模式下則是可以讓你先進行配置
檢查無誤後再換去上線模式生效
我建議大家先用offline然後再換去online以避免不必要的出錯
使用下線模式
C:\> netsh
netsh> offline
從下線模式換成上線模式:
netsh> online
放棄當前下線的配置:
netsh> abort
導出和導入網絡配置 你可以利用NETSH的導出導入功能隨時記錄和改變你的電腦網絡設置
如果你對腳本比較熟悉
你還可以建立一個針對NETSH的腳本
這樣你就不需要每次到命令行下去執行了
下面的例子將一步步演示我對我的筆記本的網絡配置導出和重新導入
導出配置
netsh
c interface dump > sh
命令分析
netsh (運行netsh命令)
–c (指定要改變配置的命令)
interface (指定這個命令是interface)
dump (這裡是顯示配置信息)
> (生成一個文件)
sh (指定配置文件生成的名字和地方)
這裡我sh的後綴名是因為可以方便辨認
你可以用任意的文本文件對其進行編輯
導入配置文件
netsh
f sh
由於在netsh界面裡不能指定文件路徑
所以最好在有配置文件的文件夾路徑下執行netsh命令
利用NETSH連接遠程電腦 你可以在netsh後用 –r 加上電腦的IP或電腦名來實現
不過遠程電腦只能是
和xp
如果是NT你得到的信息會相當有限
而且連接時應保證你有足夠的權限
educitycn/img_///jpg > NETSH 假名文件 如果你對Linux和UNIX系統比較熟悉
那麼NETSH容許你設計你自己的假名文件然後在自己熟悉的界面下運行
改功能你可以用netsh –a 來實現
NETSH 快捷方式 和大多數的路由器相識
在NETSH界面下你不必鍵入完全的命令
例如
Netsh> interface 和netsh> int 相同
利用netsh把網卡配置從靜態換去DHCP
netsh interface ip set address
Local Area Connection
dhcp
利用netsh把網卡配置從DHC換去P靜態IP:
netsh interface ip set address
Local Area Connection
static
利用netsh配置網卡的DNS
netsh interface ip set dns
Local Area Connection
static
用NETSH抓的網卡配置文件例子
#========================
# Interface configuration
#========================
pushd interface
reset all
popd
# End of interface configuration
#
# Interface IP Configuration
#
pushd interface ip
# Interface IP Configuration for
VMware Network Adapter VMnet
set address name =
VMware Network Adapter VMnet
source = static addr =
mask =
set dns name =
VMware Network Adapter VMnet
source = static addr = none
set wins name =
VMware Network Adapter VMnet
source = static addr = none
# Interface IP Configuration for
VMware Network Adapter VMnet
set address name =
VMware Network Adapter VMnet
source = static addr =
mask =
set dns name =
VMware Network Adapter VMnet
source = static addr = none
set wins name =
VMware Network Adapter VMnet
source = static addr = none
# Interface IP Configuration for
Local Area Connection
set address name =
Local Area Connection
source = dhcp
set dns name =
Local Area Connection
source = dhcp
set wins name =
Local Area Connection
source = dhcp
popd
# End of interface IP configuration
其他NETSH的相關信息
Windows
Resource Kit Online:
us/default
asp
Microsoft Knowledge Base Article
:
x?scid=kb;EN
US;q
From:http://tw.wingwit.com/Article/os/xtgl/201311/9432.html