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.
Примечание
Примеры
Пример 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 соответственно.