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 地址。
模拟或合成虚拟网络适配器
可以使用 New-SCVirtualNetworkAdapter cmdlet 来创建其类型为模拟(默认)或合成的适配器。
对于任何类型的主机(Hyper-V、VMware 或 XenServer)上的虚拟机,可以在模拟特定物理网络适配器的虚拟机上配置虚拟网络适配器。
对于 Hyper-V 主机上的虚拟机,如果虚拟机上安装的来宾操作系统是虚拟化感知操作系统(例如 Windows Server 2008 或 Windows Server 2016 和某些 Linux 版本),VMM 允许你在虚拟机上配置高性能合成虚拟网络适配器,以便与主机上的物理硬件通信。 必须使用 Synthetic 参数显式指定虚拟网络适配器是合成的。
虚拟局域网
VMM 包括支持在主机上配置一个或多个虚拟网络(VLAN),供部署在该主机上的虚拟机使用。 可以将 New-SCVirtualNetworkAdapter cmdlet(或 Set-SCVirtualNetworkAdapter cmdlet)与 VLAN 参数配合使用,将虚拟机上的虚拟网络适配器附加到 VLAN。 若要在主机网络适配器上配置相应的 VLAN 设置,请使用 Add-SCVMHostNetworkAdapter cmdlet 或 Set-SCVMHostNetworkAdapter cmdlet。
有关如何配置 VLAN 的图示,请参阅此 cmdlet 的示例,并查看 New-SCVMHostNetworkAdapterConfig 和 Set-SCVMHostNetworkAdapter的示例。
注意
示例
示例 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变量中。
第二个命令在存储在 $VM(VM04)的虚拟机上创建虚拟网络适配器,并将对象存储在$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}}
类型: | VirtualNetworkAdapterFlags |
接受的值: | None, ApplyInfrastructurePortProfileForNetworkController, ApplyNCPortProfileForNetworkController, ApplyInstaceIDPortProfileForNetworkController |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-AllowedVLanList
指定虚拟机网络适配器上允许的虚拟 LAN 的列表。
注意
此参数适用于 VMM 2019 UR3 及更高版本。
类型: | UInt16 |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-DevicePropertiesAdapterName
指定网络适配器的名称。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-DevicePropertiesAdapterNameMode
指定适配器名称模式。
类型: | DevicePropertiesAdapterNameMode |
接受的值: | Disabled, VMNetwork, Custom |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-EnableGuestIPNetworkVirtualizationUpdates
指示是否启用来宾的 IP 网络虚拟化更新。
类型: | Boolean |
别名: | GuestIPNetworkVirtualizationUpdatesEnabled |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-EnableMACAddressSpoofing
启用,设置为$True时,MAC 地址欺骗。
类型: | Boolean |
别名: | MACAddressesSpoofingEnabled |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-EnableVMNetworkOptimization
启用时,设置为$True虚拟机网络优化。
此功能改进了支持虚拟机队列(VMQ)或 TCP 烟囱卸载的网络适配器的网络性能。 VMQ 支持为每个虚拟网络适配器创建唯一的网络队列。 TCP 烟囱卸载使网络流量处理能够从网络堆栈中卸载。
类型: | Boolean |
别名: | VMNetworkOptimizationEnabled |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-HardwareProfile
指定硬件配置文件对象。
类型: | HardwareProfile |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | True |
接受通配符: | False |
-InheritsAddressFromPhysicalNetworkAdapter
指示网络适配器是否从物理网络适配器继承其地址。
类型: | Boolean |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-IPv4Address
指定 IPv4 地址。
类型: | String |
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 |
-IPv6Address
指定 IPv6 地址。
类型: | String |
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 |
-JobGroup
指定一系列命令的标识符,该命令将在包含相同作业组标识符的最终命令运行之前作为集运行。
类型: | Guid |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-JobVariable
指定在此参数命名的变量中跟踪和存储作业进度。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-LogicalNetwork
指定逻辑网络。 逻辑网络是 IP 子网和 VLAN 的命名分组,用于组织和简化网络分配。
类型: | LogicalNetwork |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-LogicalSwitch
指定逻辑交换机对象。
类型: | LogicalSwitch |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | True |
接受通配符: | 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"
类型: | String |
别名: | EthernetAddress, PhysicalAddress |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-MACAddressType
指定要用于虚拟网络适配器的 MAC 地址的类型。 有效值为:Static、Dynamic。
类型: | String |
别名: | EthernetAddressType, PhysicalAddressType |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-Name
指定网络对象的名称。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-NativeVLanId
指定虚拟机网络适配器的本机虚拟 LAN 标识符。
注意
此参数适用于 VMM 2019 UR3 及更高版本。
类型: | UInt16 |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-NetworkLocation
指定物理网络适配器或虚拟网络适配器的网络位置,或更改主机物理网络适配器的默认网络位置。
示例格式:-NetworkLocation $NetLoc
($NetLoc可能包含 Corp.Contoso.com)-OverrideNetworkLocation $True -NetworkLocation "HostNICNewLocation.Contoso.com"
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-NetworkTag
指定要与虚拟网络适配器关联的单词或短语,该适配器配置为连接到主机上的特定内部或外部网络。
NetworkTag 参数标识与同一网络成员具有相同 NetworkTag 的所有虚拟机。 VMM 在评估要在其中部署虚拟机的主机时使用 NeworkTag(如果存在)。 如果主机不包含与要放置的虚拟机相同的 NetworkTag 网络上的虚拟机,则主机会在放置过程中接收零星。
类型: | String |
别名: | Tag |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-NoConnection
断开虚拟网络适配器与虚拟网络的连接。
类型: | SwitchParameter |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-NoVMNetwork
指示未指定虚拟机网络。
类型: | SwitchParameter |
别名: | NoLogicalNetwork |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-OnBehalfOfUser
指定用户名。 此 cmdlet 代表此参数指定的用户运行。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-OnBehalfOfUserRole
指定用户角色。 若要获取用户角色,请使用 Get-SCUserRole cmdlet。 此 cmdlet 代表此参数指定的用户角色运行。
类型: | UserRole |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-PhysicalNetworkAdapterName
指定物理网络适配器的名称。
注意
此参数适用于 VMM 2019 UR2 及更高版本。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-PortACL
指定端口 ACL 对象。
类型: | PortACL |
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 |
-RunAsynchronously
指示作业以异步方式运行,以便控件立即返回到命令行界面。
类型: | SwitchParameter |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-Synthetic
指定部署在 Hyper-V 主机上的虚拟机上的设备(如虚拟网络适配器)是高性能合成设备。 需要虚拟机上的虚拟化感知来宾操作系统。
类型: | SwitchParameter |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-VirtualNetwork
指定虚拟网络对象。
类型: | String |
Position: | 0 |
默认值: | 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 |
-VM
指定虚拟机对象。
类型: | VM |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | True |
接受通配符: | False |
-VMHost
指定虚拟机主机对象。 VMM 支持 Hyper-V 主机、VMware ESX 主机和 Citrix XenServer 主机。
有关每种主机类型的详细信息,请参阅 Add-SCVMHost cmdlet。
类型: | Host |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | True |
接受通配符: | False |
-VMMServer
指定 VMM 服务器对象。
类型: | ServerConnection |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-VMNetwork
指定虚拟机网络对象。
若要获取虚拟机网络对象,请使用 Get-SCVMNetwork cmdlet。
类型: | VMNetwork |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | True |
接受通配符: | False |
-VMNetworkServiceSetting
指定虚拟机网络服务设置。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-VMSubnet
指定虚拟机子网对象。
若要获取 VMSubnet 对象,请使用 Get-SCVMSubnet cmdlet。
类型: | VMSubnet |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-VMTemplate
指定用于创建虚拟机的 VMM 模板对象。
类型: | Template |
别名: | Template |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | True |
接受通配符: | False |
-VMwarePortGroup
指定 VMware 端口组。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
输出
VirtualNetworkAdapter
此 cmdlet 返回 VirtualNetworkAdapter 对象。
备注
- 需要 VMM 虚拟机对象、虚拟机模板对象或硬件配置文件对象,可以使用 Get-SCVirtualMachine、Get-SCVMTemplate,以及分别 Get-SCHardwareProfile cmdlet 进行检索。