當前位置:首頁 » 編程軟體 » windows腳本ping

windows腳本ping

發布時間: 2023-03-17 11:17:59

① ping腳本 windows

ping <IP1> -n 2 >nul && echo ok >> result.txt || echo error >> result.txt
ping <IP2> -n 2 >nul && echo ok >> result.txt || echo error >> result.txt
......
其中ping -n 為發送包的數量

② ping命令詳解表格

ping命令參數詳細解釋
-a 將目標的機器標識轉換為ip地址
-t 若使用者不人為中斷會不斷的ping下去
-n count 要求ping命令連續發送數據包,直到橡晌發出並接收到count個請求
-d 為使用的套接字打開調試狀態
-f 是一種快速方式ping。使得ping輸出數據包的速度和數據包從遠程主機返回一樣快,或者更快,達到每秒100次。在這種方式下,每個請求用一個句點表示。對於每一個響應列印一個空格鍵。
-i seconds 在兩次數據包發送之間間隔一定的秒數。不能同-f一起使用。
-n 只使用數字方式。在一般情況下ping會試圖把IP地址轉換成主機名。這個選項要求ping列印IP地址而不去查找用符號表示的名字。如果由於某種原因無法使用本地DNS伺服器這個選項就很重要了。
-p pattern 擁護可以通過這個選項標識16 pad位元組,把這些位元組加入數據包中。當在網路中診斷與數據有關的錯誤時這個選項就非常有用。
-q 使ping只在開始和結束時列印一些概要信息。
-R 把ICMP RECORD-ROUTE選項加入到ECHO_REQUEST數據包中,要求在數據包中記錄路由,這樣當數據返回時ping就可以把路由信息列印出來。每個數據包只能記錄9個路由節點。許桐如閉多主機忽略或者放棄這個選項。
-r 使ping命令旁路掉用於發送數據包的正常路由表。
-s packetsize 使用戶能夠標識出要發送數據的位元組數。預設是56個字元,再加上8個位元組的ICMP數據頭,共64個ICMP數據位元組。
-v 使ping處於verbose方式。它要ping命令除了列印ECHO-RESPONSE數據包之外,還列印其它所有返回的ICMP數據包。
=================================================================================
《ping的參數!》
ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [[-j computer-list] | [-k computer-list]
[-w timeout] destination-list
Ping 命令可以用來驗證與遠程計算機的連接。(該命令只有在安裝了TCP/IP協議後才能使用)
【參數說明】 :
-t :一直Ping指定的計算機,直到從鍵盤按下Control-C中斷。
-a :將地址解析為計算機NetBios名。
-n :發送count指定的ECHO數據包數。,局裂通過這個命令可以自己定義發送的個數,對衡量網路速度很有幫助。能
夠測試發送數據包的返回平均時間,及時間的快慢程度。默認值為 4。
-l :發送指定數據量的ECHO數據包。默認為 32 位元組;最大值是65500byt。
-f :在數據包中發送「不要分段」標志,數據包就不會被路由上的網關分段。通常你所發送的數據包都會通過路由分
段再發送給對方,加上此參數以後路由就不會再分段處理。
-i :將「生存時間」欄位設置為TTL指定的值。指定TTL值在對方的系統里停留的時間。同時檢查網路運轉情況的。
-v :tos 將「服務類型」欄位設置為 tos 指定的值。
-r :在「記錄路由」欄位中記錄傳出和返回數據包的路由。通常情況下,發送的數據包是通過一系列路由才到達目
標地址的,通過此參數可以設定,想探測經過路由的個數。限定能跟蹤到9個路由。
-s :指定 count 指定的躍點數的時間戳。與參數-r差不多,但此參數不記錄數據包返回所經過的路由,最多隻記
錄4個。
-j :利用 computer-list 指定的計算機列表路由數據包。連續計算機可以被中間網關分隔(路由稀疏源) IP 允許的
最大數量為 9。
-k :computer-list 利用 computer-list 指定的計算機列表路由數據包。連續計算機不能被中間網關分隔(路由嚴格
源)IP 允許的最大數量為 9。
-w:timeout 指定超時間隔,單位為毫秒。
destination-list: 指定要 ping 的遠程計算機。
一般情況下,通過ping目標地址,可讓對方返回TTL值的大小,通過TTL值可以粗略判斷目標主機的系統類型是Windows還是UNIX/Linux,一般情況下Windows系統返回的TTL值在100-130之間,而UNIX/Linux系統返回的TTL值在240-255之間。但TTL的值是可以修改的。故此種方法可作為參考.
【一般操作方法如下】:
C:\>ping www.welos.cn
Pinging http://www.welos.cn[66.218.71.81] with 32 bytes of data:
Reply from 66.218.71.81: bytes=32 time=160ms TTL=41
Reply from 66.218.71.81: bytes=32 time=150ms TTL=41
Reply from 66.218.71.81: bytes=32 time=160ms TTL=41
Reply from 66.218.71.81: bytes=32 time=161ms TTL=41
Ping statistics for 66.218.71.81:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate
round trip times in milli-seconds:
Minimum = 150ms, Maximum = 161ms, Average = 157ms
--------------------------------------------------------------------------------
Tracerttracert
Tracert 該診斷實用程序將包含不同生存時間 (TTL) 值的 Internet 控制消息協議(ICMP)
回顯數據包發送到目標,以決定到達目標採用的路由。要在轉發數據包上的 TTL 之前至少遞減 1,必需路徑上的每個路由器,所以 TTL
是有效的躍點計數。數據包上的 TTL 到達 0 時,路由器應該將「ICMP 已超時」的消息發送回源系統。Tracert 先發送 TTL
為 1 的回顯數據包,並在隨後的每次發送過程將 TTL遞增 1,直到目標響應或 TTL
達到最大值,從而確定路由。路由通過檢查中級路由器發送回的「ICMP 已超時」的消息來確定路由。不過,有些路由器悄悄地下傳包含過期 TTL
值的數據包,而 tracert 看不到。
tracert [-d] [-h maximum_hops] [-j computer-list] [-w timeout]
target_name
參數說明:
/d 指定不將地址解析為計算機名。
-h maximum_hops 指定搜索目標的最大躍點數。
-j computer-list 指定沿 computer-list 的稀疏源路由。
-w timeout 每次應答等待 timeout 指定的微秒數。
target_name 目標計算機的名稱。
一般操作方法如下:
C:\>tracert www.welos.cn
Tracing route to http://www.welos.cn[66.218.71.81] over a maximum
of 30 hops:
1 10 ms <10 ms <10 ms 192.168.0.7
2 <10 ms 10 ms <10 ms 210.192.97.129
3 <10 ms 20 ms 10 ms 192.168.200.21
4 <10 ms 10 ms 10 ms 203.212.0.69
5 <10 ms 10 ms 10 ms 202.108.252.1
6 10 ms 10 ms <10 ms 202.106.193.201
7 10 ms 20 ms 20 ms 202.106.193.169
8 <10 ms 10 ms 10 ms 202.106.192.226
9 <10 ms 10 ms 10 ms 202.96.12.45
10 20 ms 30 ms 20 ms p-6-0-r1-c-shsh-1.cn.net [202.97.34.34]
11 20 ms 30 ms 30 ms p-3-0-r3-i-shsh-1.cn.net [202.97.33.74]
12 160 ms 161 ms 160 ms if-7-7.core1.LosAngeles.Teleglobe.net
[207.45.193.73]
13 200 ms 201 ms 200 ms if-4-0.core1.Sacramento.Teleglobe.net
[64.86.83.170]
14 190 ms 190 ms 190 ms if-2-0.core1.PaloAlto.Teleglobe.net
[64.86.83.201]
15 160 ms 160 ms 160 ms ix-5-0.core1.PaloAlto.Teleglobe.net
[207.45.196.90]
16 180 ms 180 ms 160 ms ge-1-3-0.msr1.pao.yahoo.com
[216.115.100.150]
17 170 ms 210 ms 321 ms vl10.bas1.scd.yahoo.com [66.218.64.134]
18 170 ms 170 ms 170 ms w2.scd.yahoo.com [66.218.71.81]
===============================================

③ 需求一個windows批處理的腳本,所要實現的目標如下:ping多個地址,並將其輸出結果記錄到一個文件中即可

@echo off
ping 192.168.1.1 >a.txt

ping 192.168.1.2 >>a.txt

ping 192.168.1.3 >>a.txt
以此類推

或悉前寬陸者睜巧清
@echo off
(
ping 192.168.1.1

ping 192.168.1.2

ping 192.168.1.3
)>a.txt

④ 寫一個ping命令的bat文件

不能將文件名保存為ping.bat,因此正為ping命令一般是電腦自帶的程序,cmd運行時容易出錯。以下步碰族驟為windows7為例。

1、首先在電腦上新建一個文本文檔,如圖所示。

2、文檔建好後,用滑鼠左鍵雙擊打開此文件,如圖所示。

3、然後在文檔編輯頁面,輸入「pingwww.163.com」。

4、然後在文件的下拉菜單中,點擊「另存為」選項。

5、然後在另存為窗口,將文件名為test.dat,保存類型設置為「所有文件」,進行保存。

6、接著用滑鼠雙擊剛剛保存好笑扒弊的文件,如圖所示。

7、完成以上設置後,ping命令就正常運行了。

⑤ 求助windows ping bat腳本

@echo off
::獲取時間
set date=%date:~0,4%-%date:~5,2%-%date:~8,2%%time:~0,8%
::讀取iplist進行ping操作
for /f %%a in (iplist.txt) do (
echo %date%begin_ping%%a: >>checkout.txt
::執行100次ping且剔除過程
ping %%a -n 100 |find ")" >>checkout.txt
echo %date%end_ping%%a >>checkout.txt
)
pause
希望能夠幫到你

⑥ win sever 2003 下面怎麼做 ping的腳本

在桌歷散鋒面上新建一個文本文檔,改名掘答為pingg.txt,雙擊進去後寫入你要ping的肢晌網址或ip,例如:ping www..com -t ,然後退出保存。最後單擊文件,按F2,改後綴名.txt為.bat,保存 。
例(pingg.bat)。

⑦ 求windows下的ping批處理腳本

具體要實現什麼樣的功能?用ping命令。直接用記事本寫,然後保存為第.bat文件就可以了。

⑧ windows客戶端定時ping伺服器的腳本,ping不通立即發送郵件提醒

在另一台電腦上裝個whats up軟體,添段陸加上條件就會監控了,不但可以握旦頃監控ping,也可以監控伺服器的任何埠是否正常,可以設置SMTP伺服器遲中,自動發送郵來提醒管理員~~

⑨ 求一個window的ping腳本。

@echo off
:start
for /f %%a in (iplist.txt) do @(
set date=%date:~0,4%-%date:~5,2%-%date:~8,2%--%time:~0,8%
echo %date%--begin_ping %a% >>1.txt
ping %%a -n 1 |find "<" >>1.txt ||echo Target_ip%%a _Not make sense!!! >>1.txt
set date=%date:~0,4%-%date:~5,2%-%date:~8,2%--%time:~0,8%
echo %date%--end_ping %a% >>1.txt
)
goto start
pause
生成的數據在bat所在的目錄下
需要ping的ip寫在iplist.txt里,放在腳本同級目錄下
還有就是這是個死循環,你不手動停止1.txt會無限增大下去
需要每個ip多ping幾個 在ping %%a -n 1 這個地方 ,修改-n後面的參數即可
ping不通的情況會輸出 Target_ip%%a _Not make sense!!! 這段類容 ,你可以按照需要改成自己需要的

熱點內容
linuxusbgadget 發布:2024-04-26 02:52:54 瀏覽:303
我的世界空島世界伺服器地址 發布:2024-04-26 01:39:08 瀏覽:248
尼爾機械紀元加密 發布:2024-04-26 01:37:11 瀏覽:867
在控制台輸出sql語句 發布:2024-04-26 01:08:12 瀏覽:432
動畫java 發布:2024-04-26 01:02:40 瀏覽:12
得力文件夾5302 發布:2024-04-26 00:21:32 瀏覽:91
您的個人文件夾 發布:2024-04-26 00:03:12 瀏覽:68
睿雲伺服器功能介紹 發布:2024-04-25 23:59:51 瀏覽:571
標致5008怎麼連接安卓 發布:2024-04-25 23:25:08 瀏覽:794
安卓下載管理器哪個好 發布:2024-04-25 23:22:48 瀏覽:442