powershell ping 网段

简介:
$path = "C:\Users\username\Desktop\"
$ping  New-Object  system.net.networkinformation.ping 
70..80 | % { $ping .send( "10.0.9.$_" ) | select address,status} |  out-file  -filepath  "$path ping.txt"
$IP Get-Content  "$path ping.txt"  |Where -Object { $_  -match  "Success" }
$IPS = -split  $IP  |Where -Object { $_  -like  "10*" }
$hostname = foreach  ( $i  in  $IPS ) {  [System.Net.DNS] ::GetHostByAddress( $i ).HostName; $i }
$hostname

保存为ps1批处理文件,直接执行即可。


PS C:\Users\adamhuan> for ($i=1;$i -le 255;$i++){

>> echo "-----------"

>> ping -n 3 10.0.0.$i

>> }

>>


直接在窗口中输入,查看结果即可。














本文转自ting2junshui51CTO博客,原文链接:http://blog.51cto.com/ting2junshui/1918370 ,如需转载请自行联系原作者









相关文章
|
Linux
一根网线直连的2台不同网段的PC,怎样ping通?
一根网线直连的2台不同网段的PC,怎样ping通?
1339 0
一根网线直连的2台不同网段的PC,怎样ping通?
|
缓存 Shell 测试技术
|
Shell
[shell]通过ping检测整个网段IP的网络状态脚本
要实现Ping一个网段的所有IP,并检测网络连接状态是否正常,很多方法都可以实现,下面简单介绍两种,如下:脚本1#!/bin/sh# Ping网段所有IP# 2012/02/05ip=1 #通过修改初值while [ $ip != "254]; do #yes正常,no主机不存在或不正常ping 192.
1961 0
|
16天前
|
Ubuntu Linux
Linux 各发行版安装 ping 命令指南
如何在不同 Linux 发行版(Ubuntu/Debian、CentOS/RHEL/Fedora、Arch Linux、openSUSE、Alpine Linux)上安装 `ping` 命令,详细列出各发行版的安装步骤和验证方法,帮助系统管理员和网络工程师快速排查网络问题。
100 20
|
2月前
|
Linux iOS开发 网络架构
如何使用 Ping 命令监测网络丢包情况?
如何使用 Ping 命令监测网络丢包情况?
437 48
|
2月前
|
Linux iOS开发 MacOS
如何设置 Ping 命令的超时时间?
如何设置 Ping 命令的超时时间?
169 2
|
2月前
|
运维 监控 Linux
别再只会使用简单的 ping 命令了,Linux 中这些高级 ping 命令可以提高工作效率!
在 Linux 系统中,ping 命令不仅用于检测网络连通性和延迟,还拥有多种高级选项和技巧,如定制数据包大小、获取详细统计信息、持续 ping、指定源地址和多目标 ping。本文详细介绍这些高级命令及其在性能测试、故障排查和网络监控中的实际应用,帮助你提升网络管理效率。
167 3

热门文章

最新文章