Поделиться через


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 создает виртуальный сетевой адаптер на виртуальной машине, шаблон виртуальной машины или профиль оборудования, используемый для создания виртуальных машин, управляемых Virtual Machine Manager (VMM).

Сетевое расположение

С помощью командлета New-SCVirtualNetworkAdapter можно указать сетевое расположение и подключить виртуальный сетевой адаптер к виртуальной сети, настроенной на узле при создании адаптера, или настроить эти и другие параметры позже с помощью командлета Set-SCVirtualNetworkAdapter .

Статический или динамический MAC-адрес

Можно указать, использует ли виртуальный сетевой адаптер статический или динамический MAC-адрес, а также указать статический MAC-адрес.

Эмулированные или искусственные адаптеры виртуальная сеть

Командлет New-SCVirtualNetworkAdapter можно использовать для создания адаптера, тип которого эмулируется (по умолчанию) или искусственный.

Для виртуальных машин любого типа узла (Hyper-V, VMware или XenServer) можно настроить виртуальный сетевой адаптер на виртуальной машине, эмулирующей конкретный физический сетевой адаптер.

Для виртуальных машин на узлах Hyper-V, если гостевая операционная система, установленная на виртуальной машине, является операционной системой с поддержкой виртуализации (например, Windows Server 2008 или Windows Server 2016 и некоторых версиях Linux), VMM позволяет настроить высокопроизводительный искусственный виртуальный сетевой адаптер на виртуальной машине для взаимодействия с физическим оборудованием на узле. Необходимо явно указать, что виртуальный сетевой адаптер является искусственным с помощью параметра Synthetic .

Виртуальная локальная сеть

VMM поддерживает настройку одной или нескольких виртуальных сетей (VLAN) на узле для использования виртуальными машинами, развернутыми на этом узле. Командлет New-SCVirtualNetworkAdapter (или командлет Set-SCVirtualNetworkAdapter ) можно использовать с параметрами виртуальной локальной сети для подключения виртуального сетевого адаптера на виртуальной машине к виртуальной локальной сети. Чтобы настроить соответствующие параметры виртуальной локальной сети на сетевом адаптере узла, используйте командлет Add-SCVMHostNetworkAdapter или командлет Set-SCVMHostNetworkAdapter .

Иллюстрация настройки виртуальных локальных сетей см. в примерах для этого командлета и в примерах для New-SCVMHostNetworkAdapterConfig и Set-SCVMHostNetworkAdapter.

Примечание

  • Новый параметр [-PhysicalNetworkAdapterName] включен в VMM 2019 UR2. Дополнительные сведения см. в разделе Параметры.
  • Новые параметры [-AllowedVLanList] и [-NativeVLanId] включены в VMM 2019 UR3. Дополнительные сведения см. в разделе Параметры.

Примеры

Пример 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

Первая команда получает объект профиля оборудования с именем NewHWProfile01 из библиотеки VMM и сохраняет объект в переменной $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 и сохраняет объект в переменной $MACPool.

Последняя команда получает следующий доступный MAC-адрес из пула адресов, хранящегося в $MACPool, и назначает его виртуальному сетевому адаптеру, хранящейся в $VNIC.

Пример 5. Создание виртуального сетевого адаптера со статическим MAC-адресом и определенным идентификатором виртуальной локальной сети

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-адрес для виртуального сетевого адаптера, включает виртуальную локальную сеть и задает идентификатор виртуальной ЛС 3.

Примечание. В этом примере предполагается, что узел уже подключен к виртуальной локальной сети или, если нет, у узла есть два сетевых адаптера. Если узел имеет один сетевой адаптер, назначение адаптера виртуальной локальной сети, недоступной серверу VMM, не позволит 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

Указывает список виртуальных локальных сетей, разрешенных на сетевом адаптере виртуальной машины.

Примечание

Этот параметр применим для 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-подсетей и виртуальных локальных сетей, которые используются для упорядочения и упрощения назначений сети.

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

Указывает идентификатор собственной виртуальной ЛС для сетевого адаптера виртуальной машины.

Примечание

Этот параметр применим для 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

Указывает имя пользователя. Этот командлет работает от имени пользователя, указанного этим параметром.

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

-OnBehalfOfUserRole

Указывает роль пользователя. Чтобы получить роль пользователя, используйте командлет Get-SCUserRole . Этот командлет работает от имени роли пользователя, указанной этим параметром.

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.

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

Указывает, следует ли включить виртуальную локальную сеть (VLAN) для использования виртуальными машинами на узле Hyper-V или Citrix XenServer.

  • Пример формата для одной виртуальной локальной сети: -VLANEnabled -VLANMode "Access" -VLANID 35
  • Пример формата для нескольких виртуальных локальных сетей: -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 виртуальному сетевому адаптеру на виртуальной машине или физическому сетевому адаптеру на узле виртуальной машины.

Настройте VLanID на узле Hyper-V, VMware ESX или Citrix XenServer на физическом сетевом адаптере с внешней привязкой, если режим виртуальной лс — Access.

Настройте 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 .

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 .

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 .

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

Этот командлет возвращает объект VirtualNetworkAdapter .

Примечания

  • Требуется объект виртуальной машины VMM, объект шаблона виртуальной машины или объект профиля оборудования, который можно получить с помощью командлетов Get-SCVirtualMachine, Get-SCVMTemplate и Get-SCHardwareProfile соответственно.