如果 VLAN 尚未启用,则启用 VLAN 并使用 powershell 脚本设置 VLAN ID

Posted

技术标签:

【中文标题】如果 VLAN 尚未启用,则启用 VLAN 并使用 powershell 脚本设置 VLAN ID【英文标题】:Enable VLAN and set VLAN ID with powershell script if VLAN is not yet enabled 【发布时间】:2021-11-09 13:19:26 【问题描述】:

我现在正在尝试在 Windows 11 中编写一个 powershell 脚本,它应该会自动配置一个 USB 到以太网适配器。为此,我需要自动配置适配器的 VLAN。

万一 VLAN 已在网络对话框中使用

激活,一切正常
Set-NetAdapter -Name Adapter -VlanID 999

如果网络适配器尚未配置,脚本将失败并显示:

Set-NetAdapter : Requested operation not supported on adapter

屏幕截图显示了如何在适配器上禁用 VLAN。

有谁知道如何在设置 VLAN ID 之前首先使用 powershell 启用 VLAN?

【问题讨论】:

【参考方案1】:

尝试运行以下命令:

Get-NetAdapterAdvancedProperty

如果您对此进行测试,您应该能够知道需要设置哪些属性,例如

 Set-NetAdapterAdvancedProperty -DisplayName "Jumbo*" -DisplayValue "4088 Bytes"

【讨论】:

以上是关于如果 VLAN 尚未启用,则启用 VLAN 并使用 powershell 脚本设置 VLAN ID的主要内容,如果未能解决你的问题,请参考以下文章

简述交换机配置跨交换机VLAN并实现VLAN间路由的实验步骤。 急用!!!!1

华为和思科对比ip-vlan-stp-路由

DHCP

思科中小企业网络综合实验

VLan与交换机端口模式Access/Trunk/Hybrid

网络虚拟化-Vlan与VRF