powershell 用于ping子网并报告是否使用每个IP地址或“空”的快速脚本。如果需要,可以扩展为重定向到文件。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了powershell 用于ping子网并报告是否使用每个IP地址或“空”的快速脚本。如果需要,可以扩展为重定向到文件。相关的知识,希望对你有一定的参考价值。

$subnet24 = "10.10.1"

1..254 | 
foreach-object { 
    $ip = $subnet24 + "." + $_
    if (test-connection $ip -count 1 -quiet) { Write-Host "USED:$ip" } else { Write-Host "EMPT:$ip" } 
}

#USED:10.10.2.1
#EMPT:10.10.2.2
#...
#USED:10.10.2.254

以上是关于powershell 用于ping子网并报告是否使用每个IP地址或“空”的快速脚本。如果需要,可以扩展为重定向到文件。的主要内容,如果未能解决你的问题,请参考以下文章

网络相关的命令工具研究报告

网络相关的命令工具研究报告—ping

读取带有网络和子网掩码的 csv 并写入带有 ping 结果的文件

第二期培训(PING问题定位指导)心得

ping命令使用及其常用参数

ping某个域名的详细过程