共用方式為


New-SCVirtualNetworkAdapter

在 VMM 中使用的虛擬機器、虛擬機器範本或硬體設定檔上建立虛擬網路介面卡。

Syntax

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>]

Description

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-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 識別碼的虛擬網路介面卡

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 識別碼為 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 Chimney 卸載,改善虛擬機器的網路效能。 VMQ 可讓您為每個虛擬網路介面卡建立唯一的網路佇列。 TCP Chimney 卸載可讓網路流量處理從網路堆疊卸載。

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 網址類別型。 有效值為:靜態、動態。

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 提示 (PRO 提示的識別碼) 。 此參數可讓您稽核 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 分別擷取。