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

时间:2018-02-01 07:12:06

标签: powershell

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

在Windows 10计算机上的两个网络适配器之间创建一个带有PowerShell的网桥是否可行?

4 个答案:

答案 0 :(得分:4)

根据Microsoft(从2019年6月开始,到2020年6月27日仍然有效):

没有以编程方式创建网桥的受支持方法。 只能通过GUI创建网桥。

此外,the link given in other answers实际上显示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.

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

答案 1 :(得分:3)

您可以使用powershell命令收集适配器信息,例如Get-NetAdapterGet-NetIPConfiguration找到here。收集完建桥后所需的信息后,使用配置首选项调用netsh bridge set ...。有关netsh bridge命令的更多信息,请查看here

答案 2 :(得分:0)

这是可以的。我已经为 4 端口 NIC 完成了它。这不是一个很好的解决方案,但它有效。 想想您创建 NIC 网桥所经历的手动过程。 您可以使用“sendkeys”复制 GUI 操作。 (就像我说的,它不漂亮。)你应该考虑做的一件事是在创建桥时锁定键盘和鼠标。如果在构建过程中更改了窗口焦点,它会变得一团糟事情了。 此外,我必须在初始构建过程结束时进行验证搜索,以确认所有必需的 NIC 都已添加到网桥中。如果没有,我必须创建另一个“Sendkey”例程来单独添加 NIC。 由于我从未找到另一种以编程方式创建 NIC 网桥的方法,因此我们仍在使用此过程。

答案 3 :(得分:-1)

这不可能。

输入命令“netsh bridge install?”进入Powershell:

不支持。 请转到Network Connections文件夹进行安装。

编辑:在Windows Server 2016 Core上:

找不到以下命令:bridge install?