前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Powershell实战:测试网络请求两个命令介绍

Powershell实战:测试网络请求两个命令介绍

原创
作者头像
IT技术分享社区
发布2024-02-07 09:52:41
6020
发布2024-02-07 09:52:41
举报
文章被收录于专栏:运维运维

今天继续给大家分享PowerShell相关命令,今天给大家介绍通过Powershell测试网络请求的两个命令Test-Connection、Test-NetConnection,希望对大家学习PowerShell知识能够提供一些帮助。

一、Test-Connection

1.1 简介

Test-Connection 命令将 Internet 控制消息协议 (ICMP) 回显请求数据包或 ping 发送给一台或多台远程计算机并返回回显响应回复。 我们可以使用该命令确定是否可通过 IP 网络ping通特定的计算机。

1.2 语法格式

代码语言:javascript
复制
Test-Connection
    [-TargetName] <string[]>
    [-Ping]
    [-IPv4]
    [-IPv6]
    [-ResolveDestination]
    [-Source <string>]
    [-MaxHops <int>]
    [-Count <int>]
    [-Delay <int>]
    [-BufferSize <int>]
    [-DontFragment]
    [-TimeoutSeconds <int>]
    [-Quiet]
    [<CommonParameters>]

1.3 示例

直接ping IP地址

代码语言:javascript
复制
test-connection 8.8.8.8

直接ping 域名

代码语言:javascript
复制
test-connection baidu.com

指定请求次数

代码语言:javascript
复制
test-connection baidu.com -count 5

说明:默认count次数为3次,可以通过该参数指定请求测试的个数

一次性ping多个请求目标

代码语言:javascript
复制
test-connection baidu.com,blog.csdn.net -count 5

说明:多个目标地址需要用逗号分隔

延时请求

代码语言:javascript
复制
test-connection baidu.com  -count 3 -delay 3

说明:-delay参数用来指定两次 ping 操作之间的间隔时间,以秒为单位。

指定ping请求后需要展示的列

代码语言:javascript
复制
test-connection baidu.com -count 10 | ft IPV4Address,ResponseTime

说明:通过ft后指定需要显示的数据列,字段中间用逗号分隔

二、Test-NetConnection

2.1 简介

Test-NetConnection是一个非常强大的网络测试请求命令,对于ping、telnet、tracert都可以使用该命令完成相应的操作。

2.2语法格式

代码语言:javascript
复制
Test-NetConnection
    [[-ComputerName] <String>]
    [-TraceRoute]
    [-Hops <Int32>]
    [-InformationLevel <String>]
    [<CommonParameters>]

2.3 用法示例

测试本机网络情况

代码语言:javascript
复制
PS C:\Users\Administrator> Test-NetConnection


ComputerName           : internetbeacon.msedge.net
RemoteAddress          : 13.107.4.52
InterfaceAlias         : WLAN
SourceAddress          : 192.168.10.4
PingSucceeded          : True
PingReplyDetails (RTT) : 79 ms



PS C:\Users\Administrator>

测试远程接口是否可以访问

测试远程接口访问对于运维人员来说非常重要,比如检测网站是否正常启动、数据库是否正常启动等等。

代码语言:javascript
复制
PS C:\Users\Administrator> Test-NetConnection programmerblog.xyz -port 443


ComputerName     : programmerblog.xyz
RemoteAddress    : 150.158.159.177
RemotePort       : 443
InterfaceAlias   : WLAN
SourceAddress    : 192.168.10.4
TcpTestSucceeded : True



PS C:\Users\Administrator>

测试远程网络连接

用来测试远程连接是否可以正常访问。

代码语言:javascript
复制
PS C:\Users\Administrator> Test-NetConnection baidu.com


ComputerName           : baidu.com
RemoteAddress          : 39.156.66.10
InterfaceAlias         : WLAN
SourceAddress          : 192.168.10.4
PingSucceeded          : True
PingReplyDetails (RTT) : 28 ms

测试路由追踪

测试访问域名实际的路由信息

代码语言:javascript
复制
 C:\Users\Administrator> Test-NetConnection programmerblog.xyz -traceroute

                                                                                                                        ComputerName           : programmerblog.xyz                                                                             RemoteAddress          : 110.152.159.177                                                                                InterfaceAlias         : WLAN                                                                                           SourceAddress          : 192.168.10.4                                                                                   PingSucceeded          : True                                                                                           PingReplyDetails (RTT) : 24 ms
TraceRoute             : 192.168.10.1
                         192.168.1.1
                         0.0.0.0
                         0.0.0.0
                         0.0.0.0
                         0.0.0.0
                         183.207.64.241
                         0.0.0.0
                         0.0.0.0
                         36.155.156.162
                         10.200.162.198
                         0.0.0.0
                         30.1.132.177
                         0.0.0.0
                         10.162.67.46
                         0.0.0.0
                         0.0.0.0
                         110.152.159.177

我正在参与2024腾讯技术创作特训营第五期有奖征文,快来和我瓜分大奖!

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、Test-Connection
    • 1.1 简介
      • 1.2 语法格式
        • 1.3 示例
          • 直接ping IP地址
          • 直接ping 域名
          • 指定请求次数
          • 一次性ping多个请求目标
          • 延时请求
          • 指定ping请求后需要展示的列
      • 二、Test-NetConnection
        • 2.1 简介
          • 2.2语法格式
            • 2.3 用法示例
              • 测试本机网络情况
              • 测试远程接口是否可以访问
              • 测试远程网络连接
              • 测试路由追踪
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档