我正在尝试使用Powershell创建一个网桥,但没有关于从哪里开始的文档。
在Windows 10计算机上的两个网络适配器之间创建一个带有PowerShell的网桥是否可行?
答案 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-NetAdapter
或Get-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?