測試物理網路的 PING
ping 192.168.0.8 -t ,引數-t是等待使用者去中斷測試
檢視DNS、IP、Mac等
A.Win98:winipcfg
B.Win2000以上:Ipconfig/all
C.NSLOOKUP:如檢視河北的DNS
C:>nslookup
Default Server: ns.hesjptt.net.cn
Address: 202.99.160.68
>server 202.99.41.2 則將DNS改為了41.2
> pop.pcpop.com
Server: ns.hesjptt.net.cn
Address: 202.99.160.68
Non-authoritative answer:
Name: pop.pcpop.com
Address: 202.99.160.212
網路信使
Net send 計算機名/IP * (廣播) 傳送內容,注意不能跨網段
net stop messenger 停止信使服務,也可以在皮膚-服務修改
net start messenger 開始信使服務
探測對方對方計算機名,所在的組、域及當前使用者名稱 (追捕的工作原理)
ping -a IP -t ,只顯示NetBiOS名
nbtstat -a 192.168.10.146 比較全的
netstat -a 顯示出你的計算機當前所開放的所有埠
netstat -s -e 比較詳細的顯示你的網路資料,包括TCP、UDP、ICMP 和 IP的統計等
探測arp繫結(動態和靜態)列表,顯示所有連線了我的計算機,顯示對方IP和MAC地址
arp -a
在代理伺服器端
捆綁IP和MAC地址,解決區域網內盜用IP!:
ARP -s 192.168.10.59 00 -50-ff-6c-08-75
解除網路卡的IP與MAC地址的繫結:
arp -d 網路卡IP
在網路鄰居上隱藏你的計算機 (讓人家看不見你!)
net config server /hidden:yes
net config server /hidden:no 則為開啟
幾個net命令
A.顯示當前工作組伺服器列表 net view,當不帶選項使用本命令時,它就會顯示當前域或網路上的計算機上的列表。
比如:檢視這個IP上的共享資源,就可以
C:>net view 192.168.10.8
在 192.168.10.8 的共享資源
資源共享名 型別 用途 註釋
--------------------------------------
網站服務 Disk
命令成功完成。
B.檢視計算機上的使用者帳號列表 net user
C.檢視網路連結 net use
例如:net use z: 192.168.10.8movie 將這個IP的movie共享目錄對映為本地的Z盤
D.記錄連結 net session
例如:
C:>net session
計算機 使用者名稱 客戶型別 開啟空閒時間
-------------------------------------------------------------------------------
192.168.10.110 ROME Windows 2000 2195 0 00:03:12
192.168.10.51 ROME Windows 2000 2195 0 00:00:39
命令成功完成。
路由跟蹤命令
A.tracert pop.pcpop.com
B.pathping pop.pcpop.com 除了顯示路由外,還提供325S的分析,計算丟失包的%
關於共享安全的幾個命令
A.檢視你機器的共享資源 net share
B.手工刪除共享(可以編個bat檔案,開機自執行,把共享都刪了!)
net share c$ /d
net share d$ /d
net share ipc$ /d
net share admin$ /d
注意$後有空格。
C.增加一個共享:
c:net share mymovie=e:downloadsmovie /users:1
mymovie 共享成功。
同時限制連結使用者數為1人。
在DOS行下設定靜態IP
A.設定靜態IP
CMD
netsh
netsh>int
interface>ip
interface ip>set add "本地連結" static IP地址 mask gateway
B.檢視IP設定
interface ip>show address
Arp
顯示和修改“地址解析協議 (ARP)”快取中的專案。ARP 快取中包含一個或多個表,它們用於儲存 IP 地址及其經過解析的乙太網或令牌環實體地址。計算機上安裝的每一個乙太網或令牌環網路介面卡都有自己單獨的表。如果在沒有引數的情況下使用,則 arp 命令將顯示幫助資訊。
語法
arp [-a [InetAddr] [-N IfaceAddr]] [-g [InetAddr] [-N IfaceAddr]] [-d InetAddr [IfaceAddr]] [-s InetAddr EtherAddr [IfaceAddr]]
引數
-a [InetAddr] [-N IfaceAddr]
顯示所有介面的當前 ARP 快取表。要顯示指定 IP 地址的 ARP 快取項,請使用帶有 InetAddr 引數的 arp -a,此處的 InetAddr 代表指定的 IP 地址。要顯示指定介面的 ARP 快取表,請使用 -N IfaceAddr 引數,此處的 IfaceAddr 代表分配給指定介面的 IP 地址。-N 引數區分大小寫。
-g [InetAddr] [-N IfaceAddr]
與 -a 相同。
-d InetAddr [IfaceAddr]
刪除指定的 IP 地址項,此處的 InetAddr 代表 IP 地址。對於指定的介面,要刪除表中的某項,請使用 IfaceAddr
引數,此處的 IfaceAddr 代表分配給該介面的 IP 地址。要刪除所有項,請使用星號 (*) 萬用字元代替 InetAddr。
-s InetAddr EtherAddr [IfaceAddr]
向 ARP 快取新增可將 IP 地址 InetAddr 解析成實體地址 EtherAddr 的靜態項。要向指定介面的表新增靜態 ARP 快取項,請使用 IfaceAddr 引數,此處的 IfaceAddr 代表分配給該介面的 IP 地址。
/?
在命令提示符顯示幫助。
註釋
InetAddr 和 IfaceAddr 的 IP 地址用帶圓點的十進位制記數法表示。
實體地址 EtherAddr 由六個位元組組成,這些位元組用十六進位制記數法表示並且用連字元隔開(比如,00-AA-00-4F-2A-9C)。
透過 -s 引數新增的項屬於靜態項,它們不會 ARP 快取中超時。如果終止 TCP/IP 協議後再啟動,這些項會被刪除。要建立永久的靜態 ARP 快取項,請在批處理檔案中使用適當的 arp 命令並透過“計劃任務程式”在啟動時執行該批處理檔案。
只有當網際協議 (TCP/IP) 協議在 網路連線中安裝為網路介面卡屬性的元件時,該命令才可用。
範例
要顯示所有介面的 ARP 快取表,可鍵入:
arp -a
對於指派的 IP 地址為 10.0.0.99 的介面,要顯示其 ARP 快取表,可鍵入:
arp -a -N 10.0.0.99
要新增將 IP 地址 10.0.0.80 解析成實體地址 00-AA-00-4F-2A-9C 的靜態 ARP 快取項,可鍵入:
arp -s 10.0.0.80 00-AA-00-4F-2A-9C
At
計劃在指定時間和日期在計算機上執行命令和程式。at 命令只能在“計劃”服務執行時使用。如果在沒有引數的情況下使用,則 at 列出已計劃的命令。
語法
at [ComputerName] [{[ID] [/delete] /delete [/yes]}]
at [[ComputerName] hours:minutes [/interactive] [{/every:date[,...] /next:date[,...]}] command]
引數
computername
指定遠端計算機。如果省略該引數,則 at 計劃本地計算機上的命令和程式。
ID
指定指派給已計劃命令的識別碼。
/delete
取消已計劃的命令。如果省略了 ID,則計算機中所有已計劃的命令將被取消。
/yes
刪除已計劃的事件時,對來自系統的所有詢問都回答“是”。
hours:minutes
指定命令執行的時間。該時間用 24 小時制(即從 00:00 [午夜] 到 23:59)的 小時: 分鐘格式表示。
/interactive
對於在執行 command 時登入的使用者,允許 command 與該使用者的桌面進行互動。
/every:
在每個星期或月的指定日期(例如,每個星期四,或每月的第三天)執行 command 命令。
date
指定執行命令的日期。可以指定一週的某日或多日(即,鍵入 M、T、W、Th、F、S、Su)或一個月中的某日或多日(即,鍵入從 1 到31 之間的數字)。用逗號分隔多個日期項。如果省略了 date,則 at 使用該月的當前日。
/next:
在下一個指定日期(比如,下一個星期四)到來時執行 command。
command
指定要執行的 Windows 命令、程式(.exe 或 .com 檔案)或批處理程式(.bat 或 .cmd 檔案)。當命令需要路徑作為引數時,請使用絕對路徑,也就是從驅動器號開始的整個路徑。如果命令在遠端計算機上,請指定伺服器和共享名的通用命名協定 (UNC) 符號,而不是遠端驅動器號。
/?
在命令提示符顯示幫助。
註釋
Schtasks 是功能更為強大的超集命令列計劃工具,它含有 at 命令列工具中的所有功能。對於所有的命令列計劃任務,都可以使用 schtasks 來替代 at。有關 schtasks 的詳細資訊,請參閱“相關主題”。
使用 at
使用 at 命令時,要求您必須是本地 Administrators 組的成員。
載入 Cmd.exe
在執行命令之前,At 不會自動載入 Cmd.exe (命令直譯器)。如果沒有執行可執行檔案 (.exe),則在命令開頭必須使用如下所示的方法專門載入 Cmd.exe:
cmd /c dir > c:test.out。
檢視已計劃的命令
當不帶命令列選項使用 at 時,計劃任務會出現在類似於以下格式的表中:
Status ID Day Time Command Line
OK 1 Each F 4:30 PM net send group leads status due
OK 2 Each M 12:00 AM chkstor > check.file
OK 3 Each F 11:59 PM backup2.bat
包含標識號 (ID)
當在命令提示下使用帶有標識號 (ID) 的 at 命令時,單個任務項的資訊會顯示在類似於下面的格式中:
Task ID: 1
Status:OK
Schedule:Each F
Time of Day:4:30 PM
Command:net send group leads status due當計劃帶有 at 的命令(尤其是帶有命令列選項的命令)後,要透過鍵入不帶命令列選項的 at 來檢查該命令語法是否輸入正確。如果顯示在“命令列”列中的資訊不正確,請刪除該命令,然後重新鍵入它。如果還不正確,則可以在重新鍵入該命令時讓它少帶些命令列選項。
檢視結果
使用 at 的已經計劃的命令作為後臺程式執行。執行結果不會顯示在計算機上。要將輸出重定向到檔案,請使用重定向符號 (> )。如果將輸出重定向到檔案,則不論是在命令列還是在批處理檔案中使用 at,都需要在重定向符號之前使用轉義符 (^)。例如,要重定向輸出到 Output.text 檔案,則要鍵入:
at 14:45 c:test.bat ^>c:output.txt
執行命令的當前目錄為 systemroot 資料夾。
更改系統時間
在使用 at 命令計劃了要執行的命令之後,如果更改了計算機的系統時間,則透過鍵入不帶命令列選項的 at 可使 at 計劃程式與修改後的系統時間同步。
儲存命令
已計劃的命令儲存在登錄檔中。這樣,如果重新啟動“計劃”服務,則不會丟失計劃任務。
連線到網路驅動器
對於需要訪問網路的計劃作業,請不要使用已重新定向的驅動器。“計劃”服務可能無法訪問這些重定向的驅動器,或者,在該計劃任務執行時如果有其他使用者登入,則這些重定向的驅動器可能不會出現。因此,對於計劃作業,請使用 UNC 路徑。例如:
at 1:00pm my_backup servershare
請不要使用下述語法(其中 x: ?表示由使用者建立的連線):
at 1:00pm my_backup x:
如果計劃了一個使用驅動器號的 at 命令來連線共享目錄,則應包含一個 at 命令以使在完成該驅動器的使用時斷開與驅動器的連線。如果不能斷開與驅動器的連線,則在命令提示下,所指派的驅動器號將不可用。
範例
要顯示 Marketing 伺服器上已計劃的命令列表,請鍵入:
at marketing
要了解伺服器 Corp 上標識號為 3 的命令的詳細資訊,請鍵入:
at corp 3
要計劃在上午 8:00 於 Corp 伺服器上執行網路共享命令,並將該列表重定向到 Maintenance 伺服器的 Corp.txt 檔案(位於 Reports 共享目錄下)中,請鍵入:
at corp 08:00 cmd /c "net share reports=d:marketingreports >> maintenancereportscorp.txt"
為了在每五天後的午夜將 Marketing 伺服器的硬碟驅動器備份到磁帶驅動器,首先建立名為 Archive.cmd 的批處理程式(它含有備份命令),然後計劃該批處理程式的執行,為此請鍵入:
at marketing 00:00 /every:5,10,15,20,25,30 archive
要取消當前伺服器上已計劃的所有命令,請按下述方法清除 at 計劃資訊:
at /delete
如果要執行的命令不是可執行 (.exe) 檔案,請按如下所示的方法在該命令之前使用 cmd /c 來載入 Cmd.exe:
cmd /c dir > c:test.out。
Rsh
在執行 RSH 服務的遠端計算機上執行命令。Windows XP 和 Windows 2000 不提供 RSH 服務。Windows 2000 Server Resource Kit 提供名為 Rshsvc.exe 的 RSH 服務。使用不帶引數的 rsh 顯示幫助。
語法
rsh [Host] [-l UserName] [-n] [Command]
引數
Host
指定執行 command 的遠端計算機。
-l UserName
指定遠端計算機上使用的使用者名稱。在省略情況下,使用當前登入使用者的名稱。
-n
將 rsh 的輸入重定向到 NULL 裝置。這防止本地計算機命令結果的顯示。
Command
指定要執行的命令。
/?
在命令提示符顯示幫助。
註釋
標準操作
rsh 命令將標準輸入複製到遠端 command,將遠端 command 的標準輸出複製到其標準輸出,將遠端 command 的標準錯誤複製到其標準錯誤。Rsh 通常在遠端命令終止時終止。
使用重定向符號
為了使重定向在遠端計算機上發生,要以引號引住重定向符號(例如 ">>")。如果不使用引號,重定向會在本地計算機發生。例如,以下命令將遠端檔案“RemoteFile”附加到本地檔案“LocalFile”中:
rsh othercomputer cat remotefile >> localfile
以下命令將遠端檔案 Remotefile 附加到遠端檔案 otherremotefile 中:
rsh othercomputer cat remotefile ">>" otherremotefile
使用 rsh
在使用已登入到某個域並且執行 Windows XP Professional 的計算機時,該域的主域控制器必須可用於確認使用者名稱或 rsh 命令失敗。
.rhosts 檔案
.rhosts 檔案通常許可 UNIX 系統的網路訪問許可權。.rhosts 檔案列出可以訪問遠端計算機的計算機名及關聯的登入名。在正確配置了 .rhosts 檔案的遠端計算機上執行 rcp、rexec 或 rsh 命令時,您不必提供遠端計算機的登入和密碼資訊。
.rhosts 檔案是一個文字檔案,該檔案中每一行為一個條目。條目由本地計算機名、本地使用者名稱和有關該條目的所有註釋組成。每個條目均由製表符或空格分開,註釋用符號 (#) 打頭。例如:
host7 #This computer is in room 31A
.rhosts 檔案必須在遠端計算機的使用者主目錄中。有關遠端計算機 .rhosts 檔案特定執行的詳細資訊,請參閱遠端系統的文件。
只有當網際協議 (TCP/IP) 協議在 網路連線中安裝為網路介面卡屬性的元件時,該命令才可用。
範例
要以名稱 admin1 在遠端計算機 vax1 上執行 telcon 命令,請鍵入:
rsh vax1 -l admin1 telcon
Tftp
向執行平凡檔案傳輸協議 (TFTP) 服務或 daemon 的遠端計算機(尤其是執行 UNIX 的計算機)傳輸檔案或從執行平凡檔案傳輸協議 (TFTP) 服務或 daemon 的遠端計算機(尤其是執行 UNIX 的計算機)傳輸檔案。
語法
tftp [-i] [Host] [{get put}] [Source] [Destination]
引數
-i
指定二進位制影像傳送模式(也稱為八進位制模式)。在二進位制影像模式下,檔案以一個位元組為單位進行傳輸。在傳送二進位制檔案時使用該模式。如果省略了 -i,檔案將以 ASCII 模式傳送。這是預設的傳送模式。該模式將行尾 (EOL) 字元轉換為指定計算機的適當格式。傳送文字檔案時使用該模式。如果檔案傳送成功,將顯示資料傳輸率。
Host
指定本地或遠端計算機。
put
將本地計算機上的 Destination 檔案傳送到遠端計算機上的 Source 檔案。因為 TFTP 協議不支援使用者身份驗證,所以使用者必須登入到遠端計算機,同時檔案在遠端計算機上必須可寫。
get
將遠端計算機上的 Destination 檔案傳送到本地計算機上的 Source 檔案。
Source
指定要傳送的檔案。
Destination
指定將檔案傳送到的位置。如果省略了 Destination,將假定它與 Source 同名。
/?
在命令提示符顯示幫助。
註釋
使用 get 引數
如果將本地計算機上的檔案 FileTwo 傳送到遠端計算機上的檔案 FileOne,則指定 put。如果將遠端計算機上的檔案 FileTwo 傳送到遠端計算機上的檔案 FileOne,則指定 get。
Windows XP 或 Windows 2000 不提供一般用途的 TFTP 伺服器。Windows 2000 提供的 TFTP 伺服器服務只為 Windows XP 和 Windows 2000 客戶端計算機提供遠端引導功能。
只有當網際協議 (TCP/IP) 協議在 網路連線中安裝為網路介面卡屬性的元件時,該命令才可用。
範例
要從本地計算機將檔案 Users.txt 傳送到遠端計算機 vax1 上的 Users19.txt,請鍵入:
tftp vax1 put users.txt users19.txt
Nbtstat
顯示本地計算機和遠端計算機的基於 TCP/IP (NetBT) 協議的 NetBIOS 統計資料、NetBIOS 名稱表和 NetBIOS 名稱快取。Nbtstat 可以重新整理 NetBIOS 名稱快取和註冊的 Windows Internet 名稱服務 (WINS) 名稱。使用不帶引數的 nbtstat 顯示幫助。
語法
nbtstat [-a RemoteName] [-A IPAddress] [-c] [-n] [-r] [-R] [-RR] [-s] [-S] [Interval]
引數
-a remotename
顯示遠端計算機的 NetBIOS 名稱表,其中,RemoteName 是遠端計算機的 NetBIOS 計算機名稱。NetBIOS 名稱表是執行在該計算機上的應用程式使用的 NetBIOS 名稱列表。
-A IPAddress
顯示遠端計算機的 NetBIOS 名稱表,其名稱由遠端計算機的 IP 地址指定(以小數點分隔)。
-c
顯示 NetBIOS 名稱快取內容、NetBIOS 名稱表及其解析的各個地址。
-n
顯示本地計算機的 NetBIOS 名稱表。Registered 中的狀態表明該名稱是透過廣播或 WINS 伺服器註冊的。
-r
顯示 NetBIOS 名稱解析統計資料。在配置為使用 WINS 的 Windows XP 計算機上,該引數將返回已透過廣播和 WINS 解析和註冊的名稱號碼。
-R
清除 NetBIOS 名稱快取的內容並從 Lmhosts 檔案中重新載入帶有 #PRE 標記的專案。
-RR
重新釋放並重新整理透過 WINS 註冊的本地計算機的 NetBIOS 名稱。
-s
顯示 NetBIOS 客戶和伺服器會話,並試圖將目標 IP 地址轉化為名稱。
-S
顯示 NetBIOS 客戶和伺服器會話,只透過 IP 地址列出遠端計算機。
Interval
重新顯示選擇的統計資料,可以中斷每個顯示之間的 Interval 中指定的秒數。按 CTRL+C 停止重新顯示統計資訊。如果省略該引數, netstat 將只顯示一次當前的配置資訊。
/?
在命令提示符顯示幫助。
註釋
Nbtstat 命令列引數區分大小寫。
下表列出了由 Nbtstat 生成的列標題。 標題 說明
Input 接收的位元組數。
Output 傳送的位元組數。
In/Out 該連線是否從計算機(傳出)或者其他計算機到本地計算機(傳入)。
Lift 名稱表快取項在被清除之前所存留的時間。
Local Name 本地 NetBIOS 名稱與連線相關聯。
Remote Host 與遠端計算機相關的名稱或 IP 地址。
<03> 轉化為十六進位制的 NetBIOS 名稱的最後一個位元組。每個 NetBIOS 名稱長度均為 16 個字元。由於最後一個位元組通常有特殊的意義,因為相同的名稱(只有最後一個位元組不同)可能在一臺計算機上出現幾次。例如,<20> 在 ASCII 文字中是一個空格。
Type 名稱型別。名稱可以是單個名稱,也可以是組名稱。
Status 遠端計算機上是否在執行 NetBIOS 服務(“已註冊”),或同一計算機名是否已註冊了相同的服務(“衝突”)。
State NetBIOS 連線的狀態。
下表列出了可能的 NetBIOS 連線狀態。 狀態 說明
已連線 會話已建立。
關聯 連線的終結點已經被建立並與 IP 地址關聯。
正接聽 該終結點對內向連線可用。
空閒 該結束點已被開啟單不能接收連線。
正在連線 會話處於連線階段。在此階段正在解析所選目標的由名稱到 IP 地址的對映。
接受 入站會話當前正在被接受,將在短期內連線。
重新連線 會話將試圖重新連線(如果第一次連線失敗)。
出站 會話正處於連線階段。此階段正在建立 TCP 連線。
入站 入站會話在連線期。
正在斷開 會話正在斷開連線。
已中斷連線 本地計算機已斷開連線,並正等待遠端系統的確認。
只有當網際協議 (TCP/IP) 協議在 網路連線中安裝為網路介面卡屬性的元件時,該命令才可用。
範例
要顯示 NetBIOS 計算機名為 CORP07 的遠端計算機的 NetBIOS 名稱表,請鍵入:
nbtstat -a CORP07
要顯示所分配 IP 地址為 10.0.0.99 的遠端計算機的 NetBIOS 名稱表,請鍵入:
nbtstat -A 10.0.0.99
要顯示本地計算機的 NetBIOS 名稱表,請鍵入:
nbtstat -n
要顯示本地計算機 NetBIOS 名稱快取的內容,請鍵入:
nbtstat -c
要清除 NetBIOS 名稱快取並重新裝載本地 Lmhosts 檔案中帶標記 #PRE 的專案,請鍵入:
nbtstat -R
要釋放透過 WINS 伺服器註冊的 NetBIOS 名稱並對其重新註冊,請鍵入:
nbtstat -RR
要每隔 5 秒以 IP 地址顯示 NetBIOS 會話統計資料,請鍵入:
nbtstat -S 5
Netstat
顯示活動的 TCP 連線、計算機偵聽的埠、乙太網統計資訊、IP 路由表、IPv4 統計資訊(對於 IP、ICMP、TCP 和 UDP 協議)以及 IPv6 統計資訊(對於 IPv6、ICMPv6、透過 IPv6 的 TCP 以及透過 IPv6 的 UDP 協議)。使用時如果不帶引數,netstat 顯示活動的 TCP 連線。
語法
netstat [-a] [-e] [-n] [-o] [-p Protocol] [-r] [-s] [Interval]
引數
-a
顯示所有活動的 TCP 連線以及計算機偵聽的 TCP 和 UDP 埠。
-e
顯示乙太網統計資訊,如傳送和接收的位元組數、資料包數。該引數可以與 -s 結合使用。
-n
顯示活動的 TCP 連線,不過,只以數字形式表現地址和埠號,卻不嘗試確定名稱。
-o
顯示活動的 TCP 連線幷包括每個連線的程序 ID (PID)。可以在 Windows 工作管理員中的“程序”選項卡上找到基於 PID 的應用程式。該引數可以與 -a、-n 和 -p 結合使用。
-p Protocol
顯示 Protocol 所指定的協議的連線。在這種情況下,Protocol 可以是 tcp、udp、tcpv6 或 udpv6。如果該引數與 -s 一起使用按協議顯示統計資訊,則 Protocol 可以是 tcp、udp、icmp、ip、tcpv6、udpv6、icmpv6 或 ipv6。
-s
按協議顯示統計資訊。預設情況下,顯示 TCP、UDP、ICMP 和 IP 協議的統計資訊。如果安裝了 Windows XP 的 IPv6 協議,就會顯示有關 IPv6 上的 TCP、IPv6 上的 UDP、ICMPv6 和 IPv6 協議的統計資訊。可以使用 -p 引數指定協議集。
-r
顯示 IP 路由表的內容。該引數與 route print 命令等價。
Interval
每隔 Interval 秒重新顯示一次選定的資訊。按 CTRL+C 停止重新顯示統計資訊。如果省略該引數,netstat 將只列印一次選定的資訊。
/?
在命令提示符顯示幫助。
註釋
與該命令一起使用的引數必須以連字元 (-) 而不是以短斜線 (/) 作為字首。
Netstat 提供下列統計資訊:
Proto
協議的名稱(TCP 或 UDP)。
Local Address
本地計算機的 IP 地址和正在使用的埠號。如果不指定 -n 引數,就顯示與 IP 地址和埠的名稱對應的本地計算機名稱。如果埠尚未建立,埠以星號(*)顯示。
Foreign Address
連線該插槽的遠端計算機的 IP 地址和埠號碼。如果不指定 -n 引數,就顯示與 IP 地址和埠對應的名稱。如果埠尚未建立,埠以星號(*)顯示。
(state)
表明 TCP 連線的狀態。可能的狀態如下:
CLOSE_WAIT
CLOSED
ESTABLISHED
FIN_WAIT_1
FIN_WAIT_2
LAST_ACK
LISTEN
SYN_RECEIVED
SYN_SEND
TIMED_WAIT
有關 TCP 連線狀態的資訊,請參閱 RFC 793。
只有當網際協議 (TCP/IP) 協議在 網路連線中安裝為網路介面卡屬性的元件時,該命令才可用。
範例
要想顯示乙太網統計資訊和所有協議的統計資訊,請鍵入下列命令:
netstat -e -s
要想僅顯示 TCP 和 UDP 協議的統計資訊,請鍵入下列命令:
netstat -s -p tcp udp
要想每 5 秒鐘顯示一次活動的 TCP 連線和程序 ID,請鍵入下列命令:
nbtstat -o 5
要想以數字形式顯示活動的 TCP 連線和程序 ID,請鍵入下列命令:
nbtstat -n –o
Runas
允許使用者用其他許可權執行指定的工具和程式,而不是使用者當前登入提供的許可權。
語法
runas [{/profile /noprofile}] [/env] [/netonly] [/smartcard] [/showtrustlevels] [/trustlevel] /user:UserAccountName program
引數
/profile
載入使用者的配置檔案。/profile 是預設值。
/no profile
/noprofile 指定不載入使用者的配置檔案。這使應用程式載入的更加快速,但是在一些應用程式中也會引起錯誤。
/env
指定當前使用的網路環境,而不是使用者的本地環境。
/netonly
指明指定的使用者資訊只用於遠端訪問。
/smartcard
/smartcard 表示憑據是否是由智慧卡提供的。
/showtrustlevels
列出 /trustlevel 開關項。
/trustlevel
指定應用程式執行所在的授權級別。使用 /showtrustlevels 檢視可用的信任級別。
/user:UserAccountName
指定在其下執行程式的使用者帳戶的名稱。使用者帳戶的格式應是 user@domain 或 domainuser。
程式
指定要用在 /user 中指定的帳戶執行的程式或命令。
/?
在命令提示符顯示幫助。
註釋
管理員可以使用一個許可權受限制的帳戶執行日常、非管理性的任務,只有在執行特定管理任務時,才使用一個許可權更大的帳戶。要不經過登出再重新登入就完成這樣的任務,可以用一般帳戶登入,然後使用 runas 命令來執行需要更大許可權的工具。
有關 runas 命令的使用範例,請參閱“相關主題”。
儘管 runas 通常由 Administrator 帳戶使用,但並非僅限於 Administrator 帳戶。任何擁有多個帳戶的使用者均可以利用備用憑據,使用 runas 執行程式、MMC 控制檯或“控制皮膚”項。
如果要在計算機上使用 Administrator 帳戶,對於 /user:,鍵入下列引數之一:
/user:AdministratorAccountName@ComputerName
/user:ComputerNameAdministratorAccountName
如果想以域管理員身份使用這個命令,鍵入下列引數之一:
/user:AdministratorAccountName@DomainName
/useromainNameAdministratorAccountName
runas 命令允許您執行程式 (*.exe)、儲存的 MMC 控制檯 (*.msc)、程式和儲存的 MMC 控制檯的快捷方式及“控制皮膚”項。作為另一組(例如“Users”或“Power Users”組)的成員登入到計算機時,可以以管理員的身份執行。
可以使用 runas 命令來啟動任何程式、MMC 控制器或“控制皮膚”項。只要提供適當的使用者帳戶和密碼資訊,使用者帳戶就具有登入到計算機的能力,並且程式、MMC 控制檯、“控制皮膚”項在系統中及對該使用者帳戶均可用.
runas 命令允許您管理其他域的伺服器(執行工具的計算機和要管理的伺服器在不同的域中)。
如果嘗試使用 runas 從網路位置啟動程式、MMC 控制檯或“控制皮膚”項,可能會因為用來連線網路共享的憑據與用來啟動程式的憑據不同而失敗。後者的憑據可能無法訪問同一網路共享。
有些項,例如“印表機”資料夾和桌面項,間接由 Windows 2000 開啟,而不能使用 runas 命令啟動。
如果 runas 命令失敗,則可能是沒有執行 RunAs 服務或使用的使用者帳戶無效。要檢查 RunAs 服務的狀態,請在“計算機管理”中單擊“服務和應用程式”,然後單擊“服務”。要測試使用者帳戶,請嘗試使用該帳戶登入合適的域。
範例
要在本地計算機上以管理員身份啟動 Windows 2000 命令提示行例項,請鍵入:
runas /user:localmachinenameadministrator cmd
系統提示時,鍵入管理員密碼。
要使用名為 companydomaindomainadmin 的域管理員帳戶啟動“計算機管理”管理單元例項,請鍵入:
runas /user:companydomaindomainadmin "mmc %windir%system32compmgmt.msc"
當提示時,鍵入帳戶密碼。
要使用名為 domain.microsoft.com 的域中的域管理員帳戶 user 啟動“記事本”例項,請鍵入:
runas /user:user@domain.microsoft.com "notepad my_file.txt"
當提示時,鍵入帳戶密碼。
要啟動命令提示符行視窗、儲存的 MMC 控制檯、控制皮膚項或管理其他地點伺服器的程式的一個例項,請鍵入:
runas /netonly /user:domainusername "command"
domainusername 必須是有足夠許可權管理伺服器的使用者。當提示時,鍵入帳戶密碼。 Route
在本地 IP 路由表中顯示和修改條目。使用不帶引數的 route 可以顯示幫助。
語法
route [-f] [-p] [Command [Destination] [mask Netmask] [Gateway] [metric Metric]] [if Interface]]
引數
-f
清除所有不是主路由(網掩碼為 255.255.255.255 的路由)、環回網路路由(目標為 127.0.0.0,網掩碼為 255.255.255.0 的路由)或多播路由(目標為 224.0.0.0,網掩碼為 240.0.0.0 的路由)的條目的路由表。如果它與命令之一(例如 add、change 或 delete)結合使用,表會在執行命令之前清除。
-p
與 add 命令共同使用時,指定路由被新增到登錄檔並在啟動 TCP/IP 協議的時候初始化 IP 路由表。預設情況下,啟動 TCP/IP 協議時不會儲存新增的路由。與 print 命令一起使用時,則顯示永久路由列表。所有其它的命令都忽略此引數。永久路由儲存在登錄檔中的位置是 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParametersPersistentRoutes。
Command
指定要執行的命令。下表列出了有效的命令。 命令 目的
add 新增路由
change 更改現存路由
delete 刪除路由
print 列印路由
route 的命令
routing ip add/delete/set/show interface 在指定介面上新增、刪除、配置或顯示常規 IP 路由設定。
routing ip add/delete/set/show filter 在指定介面上新增、刪除、配置或顯示 IP 資料包篩選器。
routing ip add/delete/show boundary 在指定介面上新增、刪除或顯示多播邊界設定。
routing ip add/set ipiptunnel 新增或配置 IP 中的 IP 介面。
routing ip add/delete/set/show rtmroute 新增、配置或顯示不持續的路由表管理器路由。
routing ip add/delete/set/show persistentroute 新增、刪除、配置或顯示持續路由。
routing ip add/delete/set/show preferenceforprotocol 新增、刪除、配置或顯示路由協議的優先順序。
routing ip add/delete/set/show scope 新增、刪除或顯示多播作用域。
routing ip set/show loglevel 配置或顯示全域性 IP 記錄等級。
routing ip show helper 顯示 IP 的所有 Netsh 實用程式子環境。
routing ip show protocol 顯示所有正在執行的 IP 路由協議。
routing ip show mfe 顯示多播轉發項。
routing ip show mfestats 顯示多播轉發項統計。
routing ip show boundarystats 顯示 IP 多播邊界。
routing ip show rtmdestinations 顯示路由表管理器路由表中的目標。
routing ip show rtmroutes 顯示路由表管理器路由表中的路由。
routing ip nat set/show global 配置或顯示全域性網路地址轉換 (NAT) 設定。
routing ip nat add/delete/set/show interface 新增、刪除、配置或顯示指定介面的 NAT 設定。
routing ip nat add/delete addressrange 在 NAT 介面公用地址池中新增或刪除一個地址範圍。
routing ip nat add/delete addressmapping 新增或刪除 NAT 地址對映。
routing ip nat add/delete portmapping 新增或刪除 NAT 埠對映。
routing ip autodhcp set/show global 配置或顯示全域性 DHCP 分配器引數。
routing ip autodhcp set/show interface 配置或顯示指定介面的 DHCP 分配器設定。
routing ip autodhcp add/delete exclusion 在 DHCP 分配器地址範圍中新增或刪除一個排除範圍。
routing ip dnsproxy set/show global 配置或顯示全域性 DNS 代理引數。
routing ip dnsproxy set/show interface 配置或顯示指定介面的 DNS 代理引數。
routing ip igmp set/show global 配置或顯示 IGMP 全域性設定。
routing ip igmp add/delete/set/show interface 在指定介面上新增、刪除、配置或顯示 IGMP。
routing ip igmp add/delete staticgroup 新增或刪除指定介面的靜態多播組。
routing ip igmp show grouptable 顯示 IGMP 主機組表。
routing ip igmp show ifstats 顯示每個介面的 IGMP 統計。
routing ip igmp show iftable 顯示每個介面的 IGMP 主機組。
routing ip igmp show proxygrouptable 顯示 IGMP 代理介面的 IGMP 組表。
routing ip igmp show rasgrouptable 顯示遠端訪問伺服器所使用的 Internet 介面的組表。
routing ip ospf set/show global 配置或顯示全域性 OSPF 設定。
routing ip ospf add/delete/set/show interface 在指定介面上新增、刪除、配置或顯示 OSPF。
routing ip ospf add/delete/set/show area 新增、刪除、配置或顯示 OSPF 區域。
routing ip ospf add/delete/show range 在指定的 OSPF 區域上新增、刪除、配置或顯示範圍。
routing ip ospf add/delete/set/show virtif 新增、刪除、配置或顯示 OSPF 虛擬介面。
routing ip ospf add/delete/show neighbor 新增、刪除、配置或顯示 OSPF 鄰居。
routing ip ospf add/delete/show protofilter 新增、刪除、配置或顯示 OSPF 外部路由的路由資訊源。
routing ip ospf add/delete/show routefilter 新增、刪除、配置或顯示 OSPF 外部路由的路由篩選。
routing ip ospf show areastats 顯示 OSPF 區域統計。
routing ip ospf show lsdb 顯示 OSPF 連結狀態資料庫。
routing ip ospf show virtifstats 顯示 OSPF 虛擬連結統計。
routing ip relay set global 配置“DHCP 中繼代理程式”的全域性設定。
routing ip relay add/delete/set interface 在指定介面上新增、刪除或配置“DHCP 中繼代理程式”設定。
routing ip relay add/delete dhcpserver 在 DHCP 伺服器地址列表中新增或刪除 DHCP 伺服器的 IP 地址。
routing ip relay show ifbinding 顯示介面的 IP 地址繫結。
routing ip relay show ifconfig 顯示每個介面的“DHCP 中繼代理程式”配置。
routing ip relay show ifstats 顯示每個介面的 DHCP 統計。
routing ip rip set/show global 配置 IP 的 RIP 全域性設定。
routing ip rip add/delete/set/show interface 在指定介面上新增或配置 IP 的 RIP 設定。
routing ip rip add/delete peerfilter 新增或刪除 RIP 對等篩選器。
routing ip rip add/delete acceptfilter 在接受的路由列表中新增或刪除 RIP 路由篩選器。
routing ip rip add/delete announcefilter 在公佈的路由列表中新增或刪除 RIP 路由篩選器。
routing ip rip add/delete/show neighbor 新增或刪除 RIP 鄰居。
routing ip rip set/show flags 在指定介面上配置 IP RIP 高階設定。
routing ip rip show globalstats 顯示全域性 RIP 引數。
routing ip rip show ifbinding 顯示介面的 IP 地址繫結。
routing ip rip show ifstats 顯示每個介面的 RIP 統計。
IPX netsh 路由命令
routing ipx add/set staticroute 在 IPX 路由表中新增或配置靜態 IPX 路由。
routing ipx add/set staticservice 在 SAP 服務表中新增或配置靜態 SAP 服務。
routing ipx add/set filter 在指定的介面上新增或配置 IPX 資料包篩選器。
routing ipx add/set interface 在請求撥號介面上啟用 IPX 路由,或在指定的介面上配置 IPX 設定。
routing ipx set global 配置全域性 IPX 路由設定。
routing ipx rip add/set filter 新增和配置 RIP 路由篩選器。
routing ipx rip set global 配置全域性 IPX 的 RIP 設定。
routing ipx rip set interface 在指定介面上配置 IPX 的 RIP 設定。
routing ipx sap add/set filter 新增或配置 SAP 服務篩選器。
routing ipx sap set global 配置全域性 IPX 的 SAP 設定。
routing ipx sap set interface 在指定介面上配置 IPX 的 SAP 設定。
routing ipx netbios add nbname 將靜態 NETBIOS 名稱新增到 IPX NetBIOS 名稱表中。
routing ipx netbios set interface 在指定介面上配置基於 IPX 的 NetBIOS 設定。
WINS 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 在請求撥號介面上配置或顯示使用者名稱、密碼和域名。