在两个网络适配器之间创建网桥

Stu*_*urf 8 powershell

我正在尝试使用 Powershell 创建网桥,但没有关于从哪里开始的文档。

是否可以在 Windows 10 计算机上的两个网络适配器之间使用 powershell 创建网桥?

小智 9

根据微软的说法(从2019年6月开始,到2020年6月27日仍然有效):

不支持以编程方式创建桥的方法。只能通过 GUI 创建桥接。

另外,其他答案中给出的链接实际上显示netsh 无法使用(请参阅备注部分):

netsh 桥上下文中不支持 安装和卸载命令。只能通过网络连接来设置或删除网桥。

唯一支持的命令是:

  • netsh bridge show adapter
  • netsh bridge set adapter

正如引用所述,在 Windows 10 Pro 上,netsh bridge install给出了 @SalamiArmy 发布的消息:

Not supported.
Please go to the Network Connections folder to install.
Run Code Online (Sandbox Code Playgroud)

网络连接是您可以更改适配器设置的页面:Control Panel\Network and Internet\Network Connections


Sal*_*rmy 0

这是不可能的。

输入命令“netshbridge install?” 进入Powershell:

不支持。请进入网络连接文件夹进行安装。

编辑:在 Windows Server 2016 Core 上:

未找到以下命令:bridge install ?

  • 我还在研究这个。我正在使用 ProcMon 来查看当您想要创建网桥时 Windows 会做什么,并且我正在尝试将其设计为 powershell、C# 或 C++ 中的脚本。 (2认同)
  • @Erik我没有实现它。Microsoft 没有提供这部分的API。我读到了一些可以为您做到这一点的应用程序,但它没有提供任何保证它会继续工作。如果您确实想自己构建它,您可以使用 procmon.exe 分析 Windows 在幕后执行的操作,以便您了解实现该目标所需执行的步骤。我工作的公司不想对此进行投资,他们选择始终手动执行此操作。如果您知道遮阳篷,请分享就是关怀<3 (2认同)