netsh 指令詳解
這段時間我們的伺服器出了一個怪問題,在一次重新開機以後,在網路上的芳鄰的屬性裡找不到網絡連接配接,而實際上計算機已經得到了一個正确的ip位址,能夠通信,現在要求給伺服器配置一個新的ip和dns,在這個時候用netsh是可以完成這個操作的,具體操作過程如下:
1.配置ip和網關
>netsh
netsh>interface
netsh interface>ip
netsh interface ip>add address "本地連接配接" 192.168.10.5 255.255.255.0 192.168.10.1 1
确定。
2.配置DNS
netsh interface ip>add dns "本地連接配接" 192.168.88.10
配置完成,
以下是netsh完整的指令幫助:
netsh interface ip>
C:\Documents and Settings>netsh
netsh interface ip>?
下列指令有效:
指令從 netsh 上下文繼承:
.. - 移到上一層上下文級。
abort - 丢棄在脫機模式下所做的更改。
add - 在項目清單上添加一個配置項目。
alias - 添加一個别名
bridge - 更改到 `netsh bridge' 上下文。
bye - 退出程式。
commit - 送出在脫機模式中所做的更改。
delete - 在項目清單上删除一個配置項目。
diag - 更改到 `netsh diag' 上下文。
exit - 退出程式。
interface - 更改到 `netsh interfaBce' 上下文。
offline - 将目前模式設定成脫機。
online - 将目前模式設定成聯機。
popd - 從堆棧上打開一個上下文。
pushd - 将目前上下文放推入堆棧。
quit - 退出程式。
ras - 更改到 `netsh ras' 上下文。
routing - 更改到 `netsh routing' 上下文。
set - 更新配置設定。
show - 顯示資訊
unalias - 删除一個别名。
指令從 netsh interface 上下文繼承:
add - 向表中添加一個配置項目。
delete - 從表中删除一個配置項目。
ip - 更改到 `netsh interface ip' 上下文。
reset - 複位資訊。
set - 設定配置資訊。
show - 顯示資訊。
此上下文中的指令:
? - 顯示指令清單。
dump - 顯示一個配置腳本。
help - 顯示指令清單。
reset - 複位 TCP/IP 及相關的元件到幹淨的狀态。
若需要指令的更多幫助資訊,請鍵入指令,
後面跟 ?。
netsh interface ip>set
set file - 複制控制台輸出到檔案。
set machine - 設定用來操作的目前計算機。
set mode - 設定目前模式為聯機或脫機。
set address - 設定指定的接口的 IP 位址或預設網關。
set dns - 設定 DNS 伺服器模式和位址。
set wins - 設定 WINS 伺服器模式和位址。
netsh interface ip>set dns "本地連接配接" static 61.18.34.69
netsh interface ip>add
add helper - 安裝一個助手 DLL。
add address - 添加一個 IP 位址到指定的接口。
add dns - 添加一個靜态 DNS 伺服器位址。
add wins - 添加一個靜态 WINS 伺服器位址。
netsh interface ip>add dns
用法: add dns [name=] [addr=] [[index=]]
參數:
标記 值
name - 添加 DNS 伺服器的接口的名稱。
addr - 添加的 DNS 伺服器的 IP 位址。
index - 為指定的 DNS 伺服器位址指定索引(首選項)。
注釋: 把一個新的 DNS 伺服器 IP 位址添加到靜态配置的清單中。
預設情況下,這個DNS 伺服器被添加在清單的結尾。如果指定一個索引,DNS 服
務器将被置于清單中指定的位置,其他伺服器将被移後留出空間。如果 DNS 伺服器以前是
通過 DHCP 擷取的,這個新的位址将取代舊的清單。
示例:
add dns "Local Area Connection" 10.0.0.1
add dns "Local Area Connection" 10.0.0.3 index=2
netsh interface ip>add dns "本地連接配接" 61.18.39.63
注:設定第二個DNS的時候就不能用set指令了,否則會蓋掉第一個DNS配置,應該使用add dns子指令!
NetSh 指令
list 列出所有可用的 WINS 指令。
dump 将 WINS 伺服器配置轉儲到指令輸出。
add name 在伺服器上注冊名稱。詳細資訊,請輸入 add name /?
add partner 向伺服器添加複制夥伴。詳細資訊,請輸入 add partner /?
add pngserver 添加目前伺服器的 Persona Non Grata 伺服器清單。詳細資訊,請輸入 add pngserver /?
check database 檢查資料庫的一緻性。詳細資訊,請輸入 check database /?
check name 檢查一組 WINS 伺服器的名稱記錄清單。詳細資訊,請輸入 check name /?
check version 檢查版本号的一緻性。詳細資訊,請輸入 check version /?
delete name 從伺服器資料庫中删除已注冊的名稱。詳細資訊,請輸入 delete name /?
delete partner 從複制夥伴清單中删除複制夥伴。詳細資訊,請輸入 delete partner /?
delete records 從伺服器删除或邏輯删除所有記錄或一組記錄。詳細資訊,請輸入 delete records /?
delete owners 删除所有者清單及其記錄。詳細資訊,請輸入 delete owners /?
delete pngserver 從清單中删除所有的或標明的 Persona Non Grata 伺服器。詳細資訊,請輸入 delete pngserver /?
init backup 備份 WINS 資料庫。詳細資訊,請輸入 init backup /?
init import 從 Lmhosts 檔案導入資料。詳細資訊,請輸入 init import /?
init pull 啟動“拉”觸發器,并發送給另一台 WINS 伺服器。詳細資訊,請輸入 init pull /?
init pullrange 開始另一台 WINS 伺服器的一組記錄,并讀取該記錄。詳細資訊,請輸入 init pullrange /?
init push 啟動“推”觸發器,并發送給另一台 WINS 伺服器。詳細資訊,請輸入 init push /?
init replicate 用複制夥伴複制資料庫。詳細資訊,請輸入 init replicate /?
init restore 從檔案還原資料庫。詳細資訊,請輸入 init restore /?
init scavenge 清除伺服器的 WINS 資料庫。詳細資訊,請輸入 init scavenge /?
init search 搜尋伺服器的 WINS 資料庫。詳細資訊,請輸入 init search /?
reset statistics 重置伺服器的統計資訊。詳細資訊,請輸入 reset statistics /?
set autopartnerconfig 設定伺服器的自動複制夥伴配置資訊。詳細資訊,請輸入 set autopartnerconfig /?
set backuppath 設定伺服器的備份參數。詳細資訊,請輸入 set backuppath /?
set burstparam 設定伺服器的突發處理參數。詳細資訊,請輸入 set autopartnerconfig /?
set logparam 設定資料庫和事件日志記錄選項。詳細資訊,請輸入 set logparam /?
set migrateflag 設定伺服器的遷移标志。詳細資訊,請輸入 set migrateflag /?
set namerecord 設定伺服器的間隔和逾時值。詳細資訊,請輸入 set namerecord /?
set periodicdbchecking 設定伺服器的定期資料庫檢查參數。詳細資訊,請輸入 set periodicdbchecking /?
set pullpartnerconfig 設定指定的“拉”夥伴的配置參數。詳細資訊,請輸入 set pullpartnerconfig /?
set pushpartnerconfig 設定指定的“推”夥伴的配置參數。詳細資訊,請輸入 set pushpartnerconfig /?
set pullparam 設定伺服器的預設“拉”參數。詳細資訊,請輸入 set pullparam /?
set pushparam 設定伺服器的預設“推”參數。詳細資訊,請輸入 set pushparam /?
set replicateflag 設定伺服器的複制标志。詳細資訊,請輸入 set replicateflag /?
set startversion 設定資料庫的開始版本 ID。詳細資訊,請輸入 set startversion /?
show browser 顯示所有活動域主浏覽器的 [1Bh] 記錄。詳細資訊,請輸入 show browser /?
show database 顯示指定伺服器的資料庫和記錄。詳細資訊,請輸入 show database /?
show info 顯示配置資訊。詳細資訊,請輸入 show info /?
show name 顯示伺服器中特定記錄的詳細資訊。詳細資訊,請輸入 show name /?
show partner 顯示伺服器的“拉”或“推”(或“推拉”)夥伴。詳細資訊,請輸入 show partner /?
show partnerproperties 顯示預設夥伴配置。詳細資訊,請輸入 show partnerproperties /?
show pullpartnerconfig 顯示“拉”夥伴的配置資訊。詳細資訊,請輸入 show pullpartnerconfig /?
show pushpartnerconfig 顯示“推”夥伴的配置資訊。詳細資訊,請輸入 show pushpartnerconfig /?
show reccount 顯示指定伺服器所擁有的記錄數量。詳細資訊,請輸入 show reccount /?
show recbyversion 顯示指定伺服器所擁有的記錄。詳細資訊,請輸入 show recbyversion /?
show server 顯示目前標明的伺服器。詳細資訊,請輸入 show server /?
show statistics 顯示 WINS 伺服器的統計資訊。詳細資訊,請輸入 show statistics /?
show version 顯示 WINS 伺服器的目前版本計數器值。詳細資訊,請輸入 show version /?
show versionmap 顯示所有者 ID 到“最大版本數”的映射。詳細資訊,請輸入 show versionmap /?
Interface 指令
interface set/show interface 啟用、禁用、連接配接、斷開連接配接以及顯示請求撥号接口的配置。
interface set/show credentials 在請求撥号接口上配置或顯示使用者名、密碼和域名。
本文轉自ttzztt 51CTO部落格,原文連結:http://blog.51cto.com/tianzt/156846,如需轉載請自行聯系原作者