天天看點

netsh 指令詳解

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 interfaBce' 上下文。

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,如需轉載請自行聯系原作者