Set-SCLogicalSwitchVirtualNetworkAdapter
将设置中的任何更改提交到连接到逻辑交换机的现有虚拟网络适配器(VNIC)。
语法
Set-SCLogicalSwitchVirtualNetworkAdapter
[-LogicalSwitchVirtualNetworkAdapter] <LogicalSwitchVirtualNetworkAdapter>
[-EthernetAddressType <EthernetAddressType>]
[-IPv4AddressType <EthernetAddressType>]
[-IPv6AddressType <EthernetAddressType>]
[-VMNetwork <VMNetwork>]
[-VMSubnet <VMSubnet>]
[-PortClassification <PortClassification>]
[-VLanEnabled <Boolean>]
[-VLanID <UInt16>]
[-IPv4AddressPool <StaticIPAddressPool>]
[-IPv6AddressPool <StaticIPAddressPool>]
[-InheritsAddressFromPhysicalNetworkAdapter <Boolean>]
[-IsUsedForHostManagement <Boolean>]
[-VMMServer <ServerConnection>]
[-Name <String>]
[-Description <String>]
[-RemoveVMNetwork]
[-RemoveVMSubnet]
[-RemovePortClassification]
[-RemoveIPv4AddressPool]
[-RemoveIPv6AddressPool]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
说明
Set-SCLogicalSwitchVirtualNetworkAdapter cmdlet 提交对作为逻辑交换机定义的一部分添加到上行端口配置文件的现有虚拟网络适配器所做的更改。
示例
示例 1:重命名逻辑交换机虚拟网络适配器
PS C:\> $HostVNic= Get-SCLogicalSwitchVirtualNetworkAdapter -Name "LogSw01_hostMgmt"
PS C:\> Set-SCLogicalSwitchVirtualNetworkAdapter -LogicalSwitchVirtualNetworkAdapter $HostVNic -Name "LogSw01_cluster"
第一个命令使用 Get-SCLogicalSwitchVirtualNetworkAdapter cmdlet 获取逻辑交换机虚拟网络适配器,然后将其存储在$HostVNic变量中。
第二个命令重命名$HostVNic中的适配器。
参数
-Description
指定虚拟网络适配器的说明。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-EthernetAddressType
指定以太网地址类型。 此参数的可接受值为:
- 动态
- 静态的
类型: | EthernetAddressType |
接受的值: | Dynamic, Static |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-InheritsAddressFromPhysicalNetworkAdapter
指示网络适配器是否从物理网络适配器继承其地址。
类型: | Boolean |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-IPv4AddressPool
指定包含 IPv4 地址的静态地址池。
类型: | StaticIPAddressPool |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-IPv4AddressType
指定 IPv4 地址类型。 此参数的可接受值为:
- 动态
- 静态的
类型: | EthernetAddressType |
接受的值: | Dynamic, Static |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-IPv6AddressPool
指定包含 IPv6 地址的静态地址池。
类型: | StaticIPAddressPool |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-IPv6AddressType
指定 IPv6 地址类型。 此参数的可接受值为:
- 动态
- 静态的
类型: | EthernetAddressType |
接受的值: | Dynamic, Static |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-IsUsedForHostManagement
指示虚拟网络适配器是否用于主机管理。
类型: | Boolean |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-JobVariable
指定在此参数命名的变量中跟踪和存储作业进度。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-LogicalSwitchVirtualNetworkAdapter
指定逻辑交换机虚拟网络适配器对象。
类型: | LogicalSwitchVirtualNetworkAdapter |
Position: | 0 |
默认值: | None |
必需: | True |
接受管道输入: | True |
接受通配符: | False |
-Name
指定网络适配器的名称。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-PortClassification
指定虚拟网络适配器连接到的交换机的端口分类。
类型: | PortClassification |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | True |
接受通配符: | False |
-PROTipID
指定触发此操作的性能和资源优化提示(PRO 提示)的 ID。 此参数允许你审核 PRO 提示。
类型: | Guid |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-RemoveIPv4AddressPool
指示此 cmdlet 删除 IPv4 地址池。
类型: | SwitchParameter |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-RemoveIPv6AddressPool
指示此 cmdlet 删除 IPv6 地址池。
类型: | SwitchParameter |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-RemovePortClassification
指示此 cmdlet 删除端口分类。
类型: | SwitchParameter |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-RemoveVMNetwork
指示此 cmdlet 删除虚拟机网络。
类型: | SwitchParameter |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-RemoveVMSubnet
指示此 cmdlet 删除虚拟机子网。
类型: | SwitchParameter |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-RunAsynchronously
指示作业以异步方式运行,以便控件立即返回到命令行界面。
类型: | SwitchParameter |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-VLanEnabled
指示是启用虚拟 LAN(VLAN),以供 Hyper-V 或 Citrix XenServer 主机上的虚拟机使用。
- 单个 VLAN 的示例格式:
-VLANEnabled -VLANMode "Access" -VLANID 35
- 多个 VLAN 的示例格式:
-VLANEnabled -VLANMode "Trunk" -VLANTrunkID 1,2,100,200,1124
类型: | Boolean |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-VLanID
将范围 1-4094 中的数字标识符分配给虚拟机上的虚拟网络适配器或虚拟机主机上的物理网络适配器。
在 VLan 模式为 Access 时,在外部绑定的物理网络适配器上配置 Hyper-V、VMware ESX 或 Citrix XenServer 主机上的 VLanID。
在绑定到主机上物理网络适配器的虚拟机的虚拟网络适配器上配置 VLanID,或绑定到主机上的内部虚拟网络。
示例格式:-VLanEnabled -VLanMode "Access" -VLANID 35
类型: | UInt16 |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-VMMServer
指定 VMM 服务器对象。
类型: | ServerConnection |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | True |
接受通配符: | False |
-VMNetwork
指定 VM 网络对象。
类型: | VMNetwork |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | True |
接受通配符: | False |
-VMSubnet
指定虚拟机子网对象。
若要获取 VMSubnet 对象,请使用 Get-SCVMSubnet cmdlet。
类型: | VMSubnet |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | True |
接受通配符: | False |