netsh 的参数 -c 实际上起什么作用?

netsh 的参数 -c 实际上起什么作用?

Microsoft Doc 说“-c 可选。指定 netsh 进入指定的 netsh 上下文。”

我不明白这里的上下文是什么意思。

有人能帮我解释一下这个参数吗?如果能给出例子我将不胜感激。

答案1

Windows 实用程序 Netsh.exe 可以执行多项任务,涵盖多项技术,例如

  • WFP(Windows 过滤平台)
  • WinHTTP(Windows HTTP 库)
  • Advfirewall(Windows 防火墙)

只需运行 netsh 即可查看所有内容,并且您可以考虑这些上下文。

因此在交互模式下,您可以使用 -c 开关切换到上下文,而无需实际运行命令。例如:

netsh -c WinHTTP

这将切换到 WinHTTP 上下文,并且除了返回提示之外不执行任何其他操作:

netsh winhhtp>

从那里您可以获取/设置代理或者列出命令。

一旦你知道你在做什么,你可能不需要交互模式,你可以直接运行命令,例如

netsh winhttp 重置代理

相关内容