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"

$IPGet-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

>> }

>>

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

时间: 2024-08-05 11:46:43

powershell ping 网段的相关文章

Python: ping网段内所有ip并返回结果

今天用Python写了一段小代码,实现的功能是ping某一个网段的所有ip,然后将ping的结果提取出来,输出可以ping通的ip以及往返时间. 初学Python,写得简陋,各位大侠多多指教. 正则表达式请根据自己的系统进行调整,我这个是中文win7下的结果 Python3.3下测试没问题 ping测试的过程中内存占用较大,不知道可以怎么改进 __author__ = 'wucl' import subprocess, re, _thread, queue, time, threading pr

shell通过ping检测整个网段IP的网络状态脚本

要实现Ping一个网段的所有IP,并检测网络连接状态是否正常,很多方法都可以实现,下面简单介绍两种,如下:脚本1#!/bin/sh# Ping网段所有IP# 2012/02/05ip=1 #通过修改初值while [ $ip != "254]; do #yes正常,no主机不存在或不正常ping 192.168.0.$ip -c 2 -w 2 | grep -q "ttl=" && echo "192.168.0.$ip yes" || e

[shell]通过ping检测整个网段IP的网络状态脚本

要实现Ping一个网段的所有IP,并检测网络连接状态是否正常,很多方法都可以实现,下面简单介绍两种,如下:脚本1#!/bin/sh# Ping网段所有IP# 2012/02/05ip=1 #通过修改初值while [ $ip != "254]; do #yes正常,no主机不存在或不正常ping 192.168.0.$ip -c 2 | grep -q "ttl=" && echo "192.168.0.$ip yes" || echo &

iptables详解

IPtables(包过滤型防火墙)是一个工作在linux内核中且有连接追踪的包过滤型防火墙 Firewall(防火墙):是一个用来做网络隔离.工作在网络边缘的组件.防火墙可以根据事先定义的规则对进出本网络的数据报文进行匹配检测,并对其匹配的报文做出相应的处理.简单来说就是:根据规则,匹配报文,做出处理. 防火墙分类: 主机防火墙 网络防火墙 硬件防火墙(硬件个软件逻辑) 软件防火墙(软件逻辑,灵活) IPchains:规则连,自上而下一条条的对报文进行规则匹配,一旦被某个规则匹配就按照这个规则的

第13章 Linux的网络管理

本文目录: 13.1 Linux数据包转发功能 13.2 和网络相关的几个文件说明 13.2.1 网卡配置文件ifcfg-* 13.2.2 DNS配置文件/etc/resolve.conf 13.2.3 /etc/udev/rules.d/70-persistent-net.rules 13.2.4 /etc/services 13.3 网络接口配置和主机名 13.3.1 ifconfig 13.3.2 ifcfg 13.3.3 hostname命令 13.4 网关/路由 13.4.1 rout

Python代码样例列表

├─algorithm│       Python用户推荐系统曼哈顿算法实现.py│      NFA引擎,Python正则测试工具应用示例.py│      Python datetime计时程序的实现方法.py│      python du熊学斐波那契实现.py│      python lambda实现求素数的简短代码.py│      Python localtime()方法计算今天是一年中第几周.py│      Python math方法算24点代码详解.py│      Pyth

脚本语句介绍和练习题一

一.if.case语句篇 PS:脚本现在是本人的弱项,此篇主要写一下做过的一点脚本题,都是一些基础难度不是很大的题,现在写出来也算是回顾一下吧,以后有更实用更专业的脚本可能会继续更新.    1.条件选择if语句  选择执行: 注意:if语句可嵌套 单分支 if 判断条件;then 条件为真的分支代码 fi 双分支 if 判断条件; then 条件为真的分支代码 else 条件为假的分支代码 fi 多分支 if 判断条件1; then 条件为真的分支代码 elif 判断条件2; then 条件为

Linux检测内网在线的主机

方法一:写一个shell脚本,循环ping网段内的每一个ip 编辑并保存getAllHosts.sh脚本,内容是: #!/bin/bash NETWORK=$1 for HOST in $(seq 1 254) do ping -c 1 -w 1 $NETWORK.$HOST &>/dev/null && result=0 || result=1 if [ "$result" == 0 ];then echo -e "\033[32;1m$NET

Linux下shell脚本中信号捕获和函数练习脚本之ping一个网段

该脚本主要的目的是练习在Linux bash脚本中捕获信号,顺便练习一下函数的使用,还有就是终止一个正在运行的程序后,该程序打开的文件的后续处理问题等等! 脚本功能: ping一个网段内的IP,检测哪些IP在线,哪些IP不在线 练习的命令: 1.mktemp 用法:#mktemp 1117.www.qixoo.qixoo.com/Path/To/SomeFile.XXX 其中XXX可以为多个,是由系统随机生成的一段字符串 -d  创建为目录 2.ping 测试网络是否通畅 用法:#ping [-