用 PowerShell 查询天气
无需浏览器,通过 HTTP 获取一行天气摘要。
运行 (Invoke-RestMethod "https://wttr.in/Beijing?format=3"),得到一行天气预报。
01命令
命令
$ (Invoke-RestMethod "https://wttr.in/Beijing?format=3")02作用说明
Invoke-RestMethod 执行 HTTP GET;当响应是纯文本时返回字符串。指向 wttr.in 的 format=3 即可得到紧凑的当前天气。它能自动把 JSON 解析成对象,是 PowerShell 的标准 Web 客户端。
03风险
!注意: 请求依赖第三方服务和网络;企业代理环境可能需要配置 -Proxy。
04撤销
✓无需撤销——该命令不会改变持久状态。
05来源
- Invoke-RestMethod依据: Sends an HTTP request and returns the response as a string or object.
最后验证: 2026-09-20 · 分类: 网络
06相关方案
在 Windows 用 Test-NetConnection 测试 TCP 端口连通性
Windows 自带的 PowerShell 一行命令,直接回答“这个网络的 5432/3389/443 端口通不通”——不再需要安装 telnet 客户端。
用 Get-NetTCPConnection 列出监听端口和占用进程
netstat 的 PowerShell 原生替代品:按状态、端口、进程过滤连接,输出可直接管道处理而不用解析文本。
在 PowerShell 中用 Resolve-DnsName 查询 DNS 记录
nslookup 的现代化、可脚本化替代:查询指定记录类型、指定 DNS 服务器,并把结果当对象处理。