当前位置:首页 > 行业动态 > 正文

Hyper-v相关PowerShell命令:虚拟网络交换机

创建虚拟网络交换机

1. 查看已有的网络交换机

你需要查看已经存在的网络交换机,可以使用以下命令:

GetVMSwitch | FormatTable Property Name, NetAdapterInterfaceDescription, SwitchType AutoSize

2. 创建外部网络交换机

创建一个连接到物理网络的外部网络交换机,使用以下命令:

NewVMSwitch Name "ExternalSwitch" NetAdapterName "Network Adapter Name" AllowManagementOS $true SwitchType External

Network Adapter Name 是物理网络适配器的名称。

3. 创建内部网络交换机

创建一个不连接到物理网络的内部网络交换机,使用以下命令:

NewVMSwitch Name "InternalSwitch" AllowManagementOS $true SwitchType Internal

配置虚拟网络交换机

1. 查看网络交换机的配置

查看网络交换机的配置,可以使用以下命令:

GetVMSwitch Name "SwitchName" | FormatList *

SwitchName 是你要查看的网络交换机的名称。

2. 添加或删除网络适配器

你可以将网络适配器添加到网络交换机,或者从网络交换机中删除网络适配器,使用以下命令:

添加网络适配器
AddVMSwitchPhysicalNetworkAdapter VMSwitchName "SwitchName" PhysicalNetworkAdapterName "Network Adapter Name"
删除网络适配器
RemoveVMSwitchPhysicalNetworkAdapter VMSwitchName "SwitchName" PhysicalNetworkAdapterName "Network Adapter Name"

SwitchName 是网络交换机的名称,Network Adapter Name 是网络适配器的名称。

3. 配置网络交换机的属性

你可以配置网络交换机的各种属性,例如VLAN、MAC地址筛选等,使用以下命令:

设置VLAN ID
SetVMSwitch Name "SwitchName" VLANId 100
启用MAC地址筛选
SetVMSwitch Name "SwitchName" MacAddressSpoofingOn $true

SwitchName 是网络交换机的名称。

0