New-SCVirtualNetworkAdapter

在 VMM 中使用的虚拟机、虚拟机模板或硬件配置文件上创建虚拟网络适配器。

语法

New-SCVirtualNetworkAdapter
   [-IPv4AddressType <EthernetAddressType>]
   [-IPv6AddressType <EthernetAddressType>]
   [-EnableMACAddressSpoofing <Boolean>]
   [-EnableGuestIPNetworkVirtualizationUpdates <Boolean>]
   [-EnableVMNetworkOptimization <Boolean>]
   [-VMNetwork <VMNetwork>]
   [-PortClassification <PortClassification>]
   [-VMSubnet <VMSubnet>]
   [-VLanEnabled <Boolean>]
   [-VLanID <UInt16>]
   [-AdapterFlags <VirtualNetworkAdapterFlags>]
   -VM <VM>
   [[-VirtualNetwork] <String>]
   [-MACAddress <String>]
   [-MACAddressType <String>]
   [-NoConnection]
   [-Synthetic]
   [-LogicalNetwork <LogicalNetwork>]
   [-NoVMNetwork]
   [-VMwarePortGroup <String>]
   [-NetworkLocation <String>]
   [-NetworkTag <String>]
   [-PortACL <PortACL>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
New-SCVirtualNetworkAdapter
   [-VMMServer <ServerConnection>]
   [-IPv4AddressType <EthernetAddressType>]
   [-IPv6AddressType <EthernetAddressType>]
   [-EnableMACAddressSpoofing <Boolean>]
   [-EnableGuestIPNetworkVirtualizationUpdates <Boolean>]
   [-EnableVMNetworkOptimization <Boolean>]
   [-VMNetwork <VMNetwork>]
   [-PortClassification <PortClassification>]
   [-VMSubnet <VMSubnet>]
   [-VLanEnabled <Boolean>]
   [-VLanID <UInt16>]
   [-DevicePropertiesAdapterNameMode <DevicePropertiesAdapterNameMode>]
   [-AdapterFlags <VirtualNetworkAdapterFlags>]
   [-VMHost <Host>]
   [-LogicalSwitch <LogicalSwitch>]
   -JobGroup <Guid>
   [[-VirtualNetwork] <String>]
   [-MACAddress <String>]
   [-MACAddressType <String>]
   [-NoConnection]
   [-Synthetic]
   [-LogicalNetwork <LogicalNetwork>]
   [-VMNetworkServiceSetting <String>]
   [-NoVMNetwork]
   [-VMwarePortGroup <String>]
   [-NetworkLocation <String>]
   [-NetworkTag <String>]
   [-DevicePropertiesAdapterName <String>]
   [-PortACL <PortACL>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
New-SCVirtualNetworkAdapter
   [-IPv4AddressType <EthernetAddressType>]
   [-IPv6AddressType <EthernetAddressType>]
   [-EnableMACAddressSpoofing <Boolean>]
   [-EnableGuestIPNetworkVirtualizationUpdates <Boolean>]
   [-EnableVMNetworkOptimization <Boolean>]
   [-VMNetwork <VMNetwork>]
   [-PortClassification <PortClassification>]
   [-VMSubnet <VMSubnet>]
   [-VLanEnabled <Boolean>]
   [-VLanID <UInt16>]
   [-DevicePropertiesAdapterNameMode <DevicePropertiesAdapterNameMode>]
   [-AdapterFlags <VirtualNetworkAdapterFlags>]
   -VMTemplate <Template>
   [[-VirtualNetwork] <String>]
   [-MACAddress <String>]
   [-MACAddressType <String>]
   [-NoConnection]
   [-Synthetic]
   [-LogicalNetwork <LogicalNetwork>]
   [-VMNetworkServiceSetting <String>]
   [-NoVMNetwork]
   [-VMwarePortGroup <String>]
   [-NetworkLocation <String>]
   [-NetworkTag <String>]
   [-DevicePropertiesAdapterName <String>]
   [-PortACL <PortACL>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
New-SCVirtualNetworkAdapter
   [-IPv4AddressType <EthernetAddressType>]
   [-IPv6AddressType <EthernetAddressType>]
   [-EnableMACAddressSpoofing <Boolean>]
   [-EnableGuestIPNetworkVirtualizationUpdates <Boolean>]
   [-EnableVMNetworkOptimization <Boolean>]
   [-VMNetwork <VMNetwork>]
   [-PortClassification <PortClassification>]
   [-VMSubnet <VMSubnet>]
   [-VLanEnabled <Boolean>]
   [-VLanID <UInt16>]
   [-DevicePropertiesAdapterNameMode <DevicePropertiesAdapterNameMode>]
   [-AdapterFlags <VirtualNetworkAdapterFlags>]
   -HardwareProfile <HardwareProfile>
   [[-VirtualNetwork] <String>]
   [-MACAddress <String>]
   [-MACAddressType <String>]
   [-NoConnection]
   [-Synthetic]
   [-LogicalNetwork <LogicalNetwork>]
   [-VMNetworkServiceSetting <String>]
   [-NoVMNetwork]
   [-VMwarePortGroup <String>]
   [-NetworkLocation <String>]
   [-NetworkTag <String>]
   [-DevicePropertiesAdapterName <String>]
   [-PortACL <PortACL>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
New-SCVirtualNetworkAdapter
   [-IPv4AddressType <EthernetAddressType>]
   [-IPv6AddressType <EthernetAddressType>]
   [-VMNetwork <VMNetwork>]
   [-PortClassification <PortClassification>]
   [-VMSubnet <VMSubnet>]
   [-VLanEnabled <Boolean>]
   [-VLanID <UInt16>]
   [-IPv4AddressPool <StaticIPAddressPool>]
   [-IPv6AddressPool <StaticIPAddressPool>]
   [-InheritsAddressFromPhysicalNetworkAdapter <Boolean>]
   -VMHost <Host>
   -LogicalSwitch <LogicalSwitch>
   [-JobGroup <Guid>]
   [-Name <String>]
   [-MACAddress <String>]
   [-MACAddressType <String>]
   [-IPv4Address <String>]
   [-IPv6Address <String>]
   [-PortACL <PortACL>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]

说明

New-SCVirtualNetworkAdapter cmdlet 在虚拟机、虚拟机模板或硬件配置文件上创建虚拟网络适配器,用于创建由 Virtual Machine Manager (VMM) 管理的虚拟机。

网络位置

创建适配器时,可以使用 New-SCVirtualNetworkAdapter cmdlet 指定网络位置并将虚拟网络适配器连接到主机上配置的虚拟网络,也可以在以后使用 Set-SCVirtualNetworkAdapter cmdlet 配置这些设置和其他设置。

静态或动态 MAC 地址

可以指定虚拟网络适配器是使用静态 MAC 地址还是动态 MAC 地址,还可以指定静态 MAC 地址。

模拟或合成虚拟网络适配器

可以使用 New-SCVirtualNetworkAdapter cmdlet 创建其类型为模拟 (默认) 或合成的适配器。

对于 (Hyper-V、VMware 或 XenServer) 的任何类型的主机的虚拟机,可以在模拟特定物理网络适配器的虚拟机上配置虚拟网络适配器。

对于 Hyper-V 主机上的虚拟机,如果虚拟机上安装的来宾操作系统是虚拟化感知操作系统 (例如 Windows Server 2008 或 Windows Server 2016 以及某些版本的 Linux) ,则 VMM 允许在虚拟机上配置高性能合成虚拟网络适配器,以便与主机上的物理硬件通信。 必须使用合成参数显式指定虚拟网络适配器是 合成 的。

虚拟局域网

VMM 支持在主机上配置一个或多个虚拟网络 (VLAN) ,供该主机上部署的虚拟机使用。 可以使用 New-SCVirtualNetworkAdapter cmdlet (或 Set-SCVirtualNetworkAdapter cmdlet) VLAN 参数将 虚拟机上的虚拟网络适配器附加到 VLAN。 若要在主机网络适配器上配置相应的 VLAN 设置,请使用 Add-SCVMHostNetworkAdapter cmdlet 或 Set-SCVMHostNetworkAdapter cmdlet。

有关如何配置 VLAN 的插图,请参阅此 cmdlet 的示例,以及 New-SCVMHostNetworkAdapterConfigSet-SCVMHostNetworkAdapter 的示例

注意

  • VMM 2019 UR2 及更高版本中包含新参数 [-PhysicalNetworkAdapterName ]。 有关详细信息,请参阅参数
  • VMM 2019 UR3 及更高版本中包含新参数 [-AllowedVLanList][-NativeVLanId]。 有关详细信息,请参阅参数

示例

示例 1:在虚拟机上创建虚拟网络适配器

PS C:\> $VM = Get-SCVirtualMachine -Name "VM01"
PS C:\> New-SCVirtualNetworkAdapter -VM $VM

第一个命令获取名为 VM01 的虚拟机对象,并将对象存储在 $VM 变量中。

第二个命令在 VM01 上创建虚拟网络适配器。

示例 2:在虚拟机模板上创建虚拟网络适配器

PS C:\> $VMTemplate = Get-SCVMTemplate | where { $_.Name -eq "VMTemplate01" }
PS C:\> New-SCVirtualNetworkAdapter -VMTemplate $VMTemplate

第一个命令获取名为 VMTemplate01 的虚拟机模板对象,并将对象存储在 $VMTemplate 变量中。

第二个命令在 VMTemplate01 上创建虚拟网络适配器。

示例 3:在硬件配置文件上创建模拟虚拟网络适配器和合成虚拟网络适配器

PS C:\> $HWProfile = Get-SCHardwareProfile | where { $_.Name -eq "NewHWProfile01" }
PS C:\> New-SCVirtualNetworkAdapter -HardwareProfile $HWProfile
PS C:\> New-SCVirtualNetworkAdapter -HardwareProfile $HWProfile -Synthetic

第一个命令从 VMM 库获取名为 NewHWProfile01 的硬件配置文件对象,并将对象存储在 $HWProfile 变量中。

第二个命令在 NewHWProfile01 上 (“本机”或模拟适配器) 创建虚拟网络适配器。

最后一个命令在 NewHWProfile01 上创建合成虚拟网络适配器。

示例 4:在虚拟机上创建虚拟网络适配器,并为其分配唯一的 MAC 地址

PS C:\> $VM = Get-SCVirtualMachine -Name "VM04"
PS C:\> $VNIC = New-SCVirtualNetworkAdapter -VM $VM
PS C:\> $MACPool = Get-SCMACAddressPool -Name "MAC Address Pool 01"
PS C:\> Grant-SCMACAddress -MACAddressPool $MACPool -VirtualNetworkAdapter $VNIC

第一个命令获取名为 VM04 的虚拟机对象,并将对象存储在 $VM 变量中。

第二个命令在存储在 VM04) $VM (虚拟机上创建虚拟网络适配器,并将 对象存储在 $VNIC 变量中。

第三个命令获取名为 MAC 地址池 01 的 MAC 地址池对象,并将对象存储在 $MACPool 变量中。

最后一个命令从存储在 $MACPool 中的地址池获取下一个可用的 MAC 地址,并将其分配给存储在 $VNIC 中的虚拟网络适配器。

示例 5:使用静态 MAC 地址和特定 VLAN ID 创建虚拟网络适配器

PS C:\> $VM = Get-SCVirtualMachine -Name "VM05"
PS C:\> $LogicalNet = Get-SCLogicalNetwork -Name "LogicalNetwork01"
PS C:\> $VirtualNet = Get-SCVirtualNetwork -Name "ExternalVirtualNetwork01"
PS C:\> New-SCVirtualNetworkAdapter -VM $VM -LogicalNetwork $LogicalNet -VirtualNetwork $VirtualNet -MACAddress "00-16-D3-CC-00-1A" -MACAddressType "Static" -VLANEnabled $True -VLANId 3

第一个命令获取名为 VM05 的虚拟机对象,并将对象存储在 $VM 变量中。

第二个命令获取名为 LogicalNetwork01 的逻辑网络对象,并将该对象存储在 $LogicalNet 变量中。

第三个命令获取名为 ExternalVirtualNetwork01 的虚拟网络对象,并将对象存储在 $VirtualNet 变量中。

最后一个命令为 VM05 创建新的虚拟网络适配器,将适配器连接到存储在 $LogicalNet 中的逻辑网络以及存储在 $VirtualNet 中的虚拟网络。 命令为虚拟网络适配器提供静态 MAC 地址,启用 VLAN,并将 VLAN ID 指定为 3。

注意:此示例假定主机已连接到 VLAN,或者主机具有两个网络适配器(如果不是)。 如果主机具有单个网络适配器,将适配器分配给 VMM 服务器不可用的 VLAN 将阻止 VMM 管理主机。

参数

-AdapterFlags

{{Fill AdapterFlags Description}}

Type:VirtualNetworkAdapterFlags
Accepted values:None, ApplyInfrastructurePortProfileForNetworkController, ApplyNCPortProfileForNetworkController, ApplyInstaceIDPortProfileForNetworkController
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-AllowedVLanList

指定在虚拟机网络适配器上允许的虚拟 LAN 的列表。

注意

此参数适用于 VMM 2019 UR3 及更高版本。

Type:UInt16
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DevicePropertiesAdapterName

指定网络适配器的名称。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DevicePropertiesAdapterNameMode

指定适配器名称模式。

Type:DevicePropertiesAdapterNameMode
Accepted values:Disabled, VMNetwork, Custom
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EnableGuestIPNetworkVirtualizationUpdates

指示是否启用来宾的 IP 网络虚拟化更新。

Type:Boolean
Aliases:GuestIPNetworkVirtualizationUpdatesEnabled
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EnableMACAddressSpoofing

设置为 $True 时,启用 MAC 地址欺骗。

Type:Boolean
Aliases:MACAddressesSpoofingEnabled
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EnableVMNetworkOptimization

设置为 $True 时启用虚拟机网络优化。

此功能可提高具有支持虚拟机队列 (VMQ) 或 TCP 烟囱卸载的网络适配器的虚拟机的网络性能。 VMQ 支持为每个虚拟网络适配器创建唯一的网络队列。 TCP 烟囱卸载允许从网络堆栈中卸载网络流量处理。

Type:Boolean
Aliases:VMNetworkOptimizationEnabled
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-HardwareProfile

指定硬件配置文件对象。

Type:HardwareProfile
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-InheritsAddressFromPhysicalNetworkAdapter

指示网络适配器是否从物理网络适配器继承其地址。

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-IPv4Address

指定 IPv4 地址。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-IPv4AddressPool

指定包含 IPv4 地址的静态地址池。

Type:StaticIPAddressPool
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-IPv4AddressType

指定 IPv4 地址类型。 此参数的可接受值为:

  • 动态
  • 静态
Type:EthernetAddressType
Accepted values:Dynamic, Static
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-IPv6Address

指定 IPv6 地址。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-IPv6AddressPool

指定包含 IPv6 地址的静态地址池。

Type:StaticIPAddressPool
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-IPv6AddressType

指定 IPv6 地址类型。 此参数的可接受值为:

  • 动态
  • 静态
Type:EthernetAddressType
Accepted values:Dynamic, Static
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-JobGroup

在运行最后一个包含相同作业组标识符的命令之前,为作为集合运行的一系列命令指定标识符。

Type:Guid
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-JobVariable

指定跟踪作业进度,并将其存储在此参数命名的变量中。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-LogicalNetwork

指定逻辑网络。 逻辑网络是 IP 子网和 VLAN 的命名分组,用于组织和简化网络分配。

Type:LogicalNetwork
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-LogicalSwitch

指定逻辑交换机对象。

Type:LogicalSwitch
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-MACAddress

指定计算机上的物理或虚拟网络适配器的 MAC 地址或一组 MAC 地址。

  • 单个 MAC 地址的示例格式: -MACAddress "00-15-5D-B4-DC-00"
  • 一组 MAC 地址的示例格式: -MACAddress "00-15-5D-B4-DC-00", "00-1A-A0-E3-75-29"
Type:String
Aliases:EthernetAddress, PhysicalAddress
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MACAddressType

指定要用于虚拟网络适配器的 MAC 地址的类型。 有效值为:Static、Dynamic。

Type:String
Aliases:EthernetAddressType, PhysicalAddressType
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

指定网络对象的名称。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-NativeVLanId

指定虚拟机网络适配器的本机虚拟 LAN 标识符。

注意

此参数适用于 VMM 2019 UR3 及更高版本。

Type:UInt16
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-NetworkLocation

指定物理网络适配器或虚拟网络适配器的网络位置,或更改主机的物理网络适配器的默认网络位置。

示例格式: -NetworkLocation $NetLoc ($NetLoc 可能包含 Corp.Contoso.com) -OverrideNetworkLocation $True -NetworkLocation "HostNICNewLocation.Contoso.com"

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-NetworkTag

指定与主机上配置为连接到特定内部或外部网络的虚拟网络适配器关联的单词或短语。

NetworkTag 参数将具有相同 NetworkTag 的所有虚拟机标识为同一网络的成员。 VMM 使用 NeworkTag ((如果存在) 评估主机作为部署虚拟机的可能候选主机)。 如果主机不包括网络上与要放置的虚拟机具有相同 NetworkTag 的虚拟机,则主机在放置过程中收到零星号。

Type:String
Aliases:Tag
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-NoConnection

断开虚拟网络适配器与虚拟网络的连接。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-NoVMNetwork

指示未指定虚拟机网络。

Type:SwitchParameter
Aliases:NoLogicalNetwork
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-OnBehalfOfUser

指定用户名。 此 cmdlet 代表此参数指定的用户运行。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-OnBehalfOfUserRole

指定用户角色。 若要获取用户角色,请使用 Get-SCUserRole cmdlet。 此 cmdlet 代表此参数指定的用户角色运行。

Type:UserRole
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PhysicalNetworkAdapterName

指定物理网络适配器的名称。

注意

此参数适用于 VMM 2019 UR2 及更高版本。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PortACL

指定端口 ACL 对象。

Type:PortACL
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PortClassification

指定虚拟网络适配器连接到的交换机的端口分类。

Type:PortClassification
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-PROTipID

指定触发此操作的“性能和资源优化”提示 (PRO 提示) 的 ID。 此参数允许你审核 PRO 提示。

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RunAsynchronously

指示作业以异步方式运行,以便控件立即返回到命令行界面。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Synthetic

指定部署在 Hyper-V 主机上的虚拟机上的设备(如虚拟网络适配器)是高性能综合设备。 需要在虚拟机上安装一个虚拟化感知来宾操作系统。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VirtualNetwork

指定虚拟网络对象。

Type:String
Position:0
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VLanEnabled

指示是否启用虚拟 LAN (VLAN) 供 Hyper-V 或 Citrix XenServer 主机上的虚拟机使用。

  • 单个 VLAN 的示例格式: -VLANEnabled -VLANMode "Access" -VLANID 35
  • 多个 VLAN 的示例格式: -VLANEnabled -VLANMode "Trunk" -VLANTrunkID 1,2,100,200,1124
Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VLanID

将 1-4094 范围内的数字标识符分配给虚拟机上的虚拟网络适配器或虚拟机主机上的物理网络适配器。

当 VLan 模式为 Access 时,在外部绑定的物理网络适配器上的 Hyper-V、VMware ESX 或 Citrix XenServer 主机上配置 VLanID。

在绑定到主机上的物理网络适配器或绑定到主机上的内部虚拟网络的虚拟机的虚拟网络适配器上配置 VLanID。

示例格式: -VLanEnabled -VLanMode "Access" -VLANID 35

Type:UInt16
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VM

指定一个虚拟机对象。

Type:VM
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-VMHost

指定一个虚拟主机对象。 VMM 支持 Hyper-V 主机、VMware ESX 主机和 Citrix XenServer 主机。

有关每种主机类型的详细信息,请参阅 Add-SCVMHost cmdlet。

Type:Host
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-VMMServer

指定VMM 服务器对象。

Type:ServerConnection
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VMNetwork

指定虚拟机网络对象。

若要获取虚拟机网络对象,请使用 Get-SCVMNetwork cmdlet。

Type:VMNetwork
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-VMNetworkServiceSetting

指定虚拟机网络服务设置。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VMSubnet

指定虚拟机子网对象。

若要获取 VMSubnet 对象,请使用 Get-SCVMSubnet cmdlet。

Type:VMSubnet
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VMTemplate

指定一个用于创建虚拟机的 VMM 模板对象。

Type:Template
Aliases:Template
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-VMwarePortGroup

指定 VMware 端口组。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

输出

VirtualNetworkAdapter

此 cmdlet 返回 VirtualNetworkAdapter 对象。

备注

  • 需要 VMM 虚拟机对象、虚拟机模板对象或硬件配置文件对象,可以分别使用 Get-SCVirtualMachineGet-SCVMTemplateGet-SCHardwareProfile cmdlet 进行检索。