10个PowerShell cmdlet 快速排除网络故障

永利高线上娱乐网址

2018-10-11

1.本地或远程ping设备Test-NetConnectioncmdlet提供了多种方法来测试LAN和WAN上的网络连接。

输入上面键入的命令,计算机将主要执行ping操作,以确定本地设备与目标计算机或域之间是否存在网络连接。 2.根据端口或服务检查连接Test-NetConnectioncmdlet的另一个功能是通过指定端口号来测试本地设备与目标主机之间的连接。 这对于测试设备之间的服务以及它们专门通信的端口非常有用。

3.跟踪路由通信执行跟踪路由以确定数据包从源到目的地必须经过的跳数(或步数)是一个重要的工具,因为它允许您查看传输的去向,更重要的是,它是否是成功的。

如果不是,则跟踪路由将指示数据包沿路径失败的位置。 4.获取IP配置详细信息与ipconfig命令类似,Get-NetIPConfigurationcmdlet提供在计算机的网络适配器上设置的网络配置的整体视图。 IP,DNS和网关地址按适配器名称显示和排序。

5.执行DNS查找可以说,网络的骨干是DNS服务。 没有它,用户将被迫知道所有网站和服务的IP地址。

然而,当出现连接问题时,DNS通常是排除与IP相关的错误后的罪魁祸首。 通过附加-server开关,然后附加DNS服务器的IP地址,IT可以针对特定服务器执行DNS解析请求,以验证解析是否正常工作。

6.查看当前的TCP连接就像之前的netstat一样,Get-NetTCPConnectioncmdlet允许查看与设备建立的当前TCP连接,以及打开或侦听连接。 这有助于您解决与IP和端口有关的问题,特别是那些绑定到某些网络服务的问题。 7.查看和设置DNS信息通过此cmdlet,您可以检查设备的DNS客户端信息。 它将指示设备正在使用哪些DNS服务器来执行多个适配器上配置的地址解析。 Set-DnsClientServerAddresscmdlet允许将指定的DNS服务器添加到网络配置中。 8.刷新DNS缓存DNS缓存有助于将常用的DNS解析记录保存在设备本地,允许它读取该记录,而不是每次请求记录时执行查找。 这有助于加快已经快速解决的过程。 如果存在过时记录(或尚未更新的记录),则可能导致网络性能不佳,拒绝服务或寻求利用将用户请求指向错误服务器/服务的错误记录的安全问题。

9.发布和续订DHCP租约虽然PowerShell包含许多cmdlet来管理网络设置,但是没有直接的方法来释放/续订DHCP租约而不首先引用另一个cmdlet,然后将结果传递给第二个或第三个cmdlet以便能够修改DHCP设置。 但是,通过利用Invoke-Command,您可以通过调用ipconfig命令远程(或通过脚本)执行发布和/或续订。

10.禁用并启用网络适配器最后但同样重要的是用于在设备上禁用/启用网络适配器的cmdlet。

虽然不像上面列出的cmdlet那样对网络问题进行故障排除,但正如任何IT专业人员都会告诉您的那样,有时您要解决基于网络的问题唯一需要做的就是重启。 【编辑推荐】。