Dari mesin Windows 7, saya ping alamat IP mesin yang dimatikan.
C:\>ping 192.168.1.222
Pinging 192.168.1.222 with 32 bytes of data:
Reply from 192.168.1.222: Destination host unreachable.
Reply from 192.168.1.222: Destination host unreachable.
Reply from 192.168.1.222: Destination host unreachable.
Ping statistics for 192.168.1.222:
Packets: Sent = 3, Received = 3, Lost = 0 (0% loss)
Meskipun tidak ada jawaban, tingkat kesalahan diatur ke 0
.
Apa yang saya coba lakukan, adalah mencari tahu apakah mesin remote membalas ping. Salah satu tes saya adalah mematikan mesin dan melakukan ping. Untuk beberapa alasan, ping menetapkan tingkat kesalahan menjadi 0
.
-w
saklar ke 2999 terhadap IP yang valid dan tidak valid menambahkan-n 1
saklar juga. Sepertinya berhasil.Ini karena tujuannya ada di subnet lokal Anda. Jika tujuan berada di luar subnet lokal Anda, yang diharapkan
Request timed out.
terlihat. Namun, bahkan destinasi yang tidak ada dalam subnet lokal Anda akan melaporkanReply from x.x.x.x: Destination host unreachable.
. Seperti yang dijelaskan oleh pusaran air ini, semua tergantung pada apakah ini hop pertama yang habis - dan ping subnet lokal Anda hanya satu hop. Rupanya, dengan desainlah tingkat kesalahan diatur ke0
saat setiap balasan diterima, danhost unreachable
dihitung sebagai balasan.Penanganan masalah
Parsing
ping
output denganfindstr
Sumber: http://forums.techguy.org/7318331-post3.html
Berikut ini akan melakukan ping sekali (
ping -n 1
). Ini%1
adalah param pertama yang diteruskan ke file batch. Variabelattrib
diatur tergantung pada apakah tujuan membalas atau tidak.Utilitas terpisah
Ada utilitas menarik yang disebut hidup . Saya belum mencobanya, dan dirilis pada tahun 2002, jadi mungkin bahkan tidak bekerja di Windows 7. Namun, jika berhasil, itu akan mengatur tingkat kesalahan menjadi 2 ketika host tujuan tidak dapat dijangkau. Saya tidak akan merekomendasikan ini.
sumber
alive
, digunakan bertahun-tahun yang lalu juga, karena alasan ini./C
string pencarian lain ). Hampir tidak layak untuk downvote. Karena itu, saya telah mengubah jawabannya, jadi terima kasih telah menunjukkannya.Ini berfungsi untuk saya di Windows 7:
sumber