PowerShell 5.1 中与传统命令(ping
、tracert
、ipconfig
、nslookup
)等效命令的对比表格,针对 baidu.com
:
传统命令 | PowerShell 5.1 命令 | 描述 |
---|---|---|
ping | Test-Connection |
测试网络连接,类似于 ping 命令。 |
tracert | Test-Connection -Traceroute 或 tracert |
跟踪路由,类似于 tracert 命令。 |
ipconfig | Get-NetIPAddress 或 Get-NetIPConfiguration |
获取网络接口的配置和 IP 地址信息。 |
nslookup | Resolve-DnsName |
查询 DNS 记录,类似于 nslookup 。 |
详细命令说明:
1. ping
→ Test-Connection
- 默认行为:发送 ICMP 请求来测试与远程主机(如
baidu.com
)的连接。powershellCopy CodeTest-Connection baidu.com
- 指定请求次数:
powershellCopy Code
Test-Connection baidu.com -Count 10
- 指定超时:
powershellCopy Code
Test-Connection baidu.com -TimeoutSeconds 2
2. tracert
→ Test-Connection -Traceroute
或 tracert
- 使用
Test-Connection
进行路由追踪:powershellCopy CodeTest-Connection baidu.com -Traceroute
- 传统的
tracert
命令(依旧可用):powershellCopy Codetracert baidu.com
3. ipconfig
→ Get-NetIPAddress
/ Get-NetIPConfiguration
- 获取 IP 配置信息(类似
ipconfig
):powershellCopy CodeGet-NetIPAddress
- 获取详细的网络接口配置(类似
ipconfig /all
):powershellCopy CodeGet-NetIPConfiguration
4. nslookup
→ Resolve-DnsName
- 查询 DNS 记录(默认查询 A 记录):
powershellCopy Code
Resolve-DnsName baidu.com
- 查询特定类型的 DNS 记录:
- 查询 A 记录(IPv4 地址):
powershellCopy Code
Resolve-DnsName baidu.com -Type A
- 查询 MX 记录(邮件交换记录):
powershellCopy Code
Resolve-DnsName baidu.com -Type MX
- 查询 NS 记录(名称服务器记录):
powershellCopy Code
Resolve-DnsName baidu.com -Type NS
- 查询 A 记录(IPv4 地址):
通过这些 PowerShell 命令,您可以执行与传统命令行工具相同的操作,并且可以获得更多的自定义选项和功能,针对 baidu.com
进行测试和查询。