New-SCVirtualNetworkAdapter
Cria um adaptador de rede virtual numa máquina virtual, modelo de máquina virtual ou perfil de hardware utilizado no 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
O cmdlet New-SCVirtualNetworkAdapter cria uma placa de rede virtual numa máquina virtual, modelo de máquina virtual ou perfil de hardware utilizado para criar máquinas virtuais geridas pelo Virtual Machine Manager (VMM).
Localização na Rede
Pode utilizar o cmdlet New-SCVirtualNetworkAdapter para especificar uma localização de rede e ligar o adaptador de rede virtual a uma rede virtual configurada no anfitrião quando criar o adaptador ou pode configurar essas e outras definições mais tarde com o cmdlet Set-SCVirtualNetworkAdapter .
Endereço MAC Estático ou Dinâmico
Pode especificar se o adaptador de rede virtual utiliza um endereço MAC estático ou dinâmico e pode especificar um endereço MAC estático.
Adaptadores de Rede Virtual Sintéticos ou Emulados
Pode utilizar o cmdlet New-SCVirtualNetworkAdapter para criar um adaptador cujo tipo é emulado (a predefinição) ou sintético.
Para máquinas virtuais em qualquer tipo de anfitrião (Hyper-V, VMware ou XenServer), pode configurar uma placa de rede virtual na máquina virtual que emula uma placa de rede física específica.
Para máquinas virtuais em anfitriões Hyper-V, se o sistema operativo convidado instalado numa máquina virtual for um sistema operativo com suporte para virtualização (por exemplo, Windows Server 2008 ou Windows Server 2016 e algumas versões do Linux), o VMM permite-lhe configurar um adaptador de rede virtual sintético de alto desempenho na máquina virtual para comunicar com o hardware físico no anfitrião. Tem de especificar explicitamente que uma placa de rede virtual é sintética com o parâmetro Sintético .
Rede De Área Local Virtual
O VMM inclui suporte para configurar uma ou mais redes de área virtual (VLANs) num anfitrião para utilização por máquinas virtuais implementadas nesse anfitrião. Pode utilizar o cmdlet New-SCVirtualNetworkAdapter (ou o cmdlet Set-SCVirtualNetworkAdapter ) com os parâmetros VLAN para anexar o adaptador de rede virtual numa máquina virtual a uma VLAN. Para configurar as definições de VLAN correspondentes no adaptador de rede do anfitrião, utilize o cmdlet Add-SCVMHostNetworkAdapter ou o cmdlet Set-SCVMHostNetworkAdapter .
Para obter uma ilustração de como configurar VLANs, veja os exemplos deste cmdlet e veja os exemplos de New-SCVMHostNetworkAdapterConfig e Set-SCVMHostNetworkAdapter.
Nota
- Um novo parâmetro [-PhysicalNetworkAdapterName] está incluído no UR2 do VMM 2019 e posterior. Para obter mais informações, veja Parâmetros.
- Os novos parâmetros [-AllowedVLanList] e [-NativeVLanId] estão incluídos no UR3 do VMM 2019 e posterior. Para obter mais informações, veja Parâmetros.
Exemplos
Exemplo 1: Criar um adaptador de rede virtual numa máquina virtual
PS C:\> $VM = Get-SCVirtualMachine -Name "VM01"
PS C:\> New-SCVirtualNetworkAdapter -VM $VM
O primeiro comando obtém o objeto da máquina virtual com o nome VM01 e armazena o objeto na variável $VM.
O segundo comando cria uma placa de rede virtual em VM01.
Exemplo 2: Criar um adaptador de rede virtual num modelo de máquina virtual
PS C:\> $VMTemplate = Get-SCVMTemplate | where { $_.Name -eq "VMTemplate01" }
PS C:\> New-SCVirtualNetworkAdapter -VMTemplate $VMTemplate
O primeiro comando obtém o objeto de modelo de máquina virtual com o nome VMTemplate01 e armazena o objeto na variável $VMTemplate.
O segundo comando cria uma placa de rede virtual em VMTemplate01.
Exemplo 3: Criar uma placa de rede virtual emulada e uma placa de rede virtual sintética num perfil de hardware
PS C:\> $HWProfile = Get-SCHardwareProfile | where { $_.Name -eq "NewHWProfile01" }
PS C:\> New-SCVirtualNetworkAdapter -HardwareProfile $HWProfile
PS C:\> New-SCVirtualNetworkAdapter -HardwareProfile $HWProfile -Synthetic
O primeiro comando obtém o objeto de perfil de hardware com o nome NewHWProfile01 da biblioteca do VMM e armazena o objeto na variável $HWProfile.
O segundo comando cria um adaptador de rede virtual (um adaptador "nativo" ou emulado) em NewHWProfile01.
O último comando cria uma placa de rede virtual sintética em NewHWProfile01.
Exemplo 4: Criar uma placa de rede virtual numa máquina virtual e atribuir-lhe um endereço MAC exclusivo
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
O primeiro comando obtém o objeto da máquina virtual com o nome VM04 e armazena o objeto na variável $VM.
O segundo comando cria uma placa de rede virtual na máquina virtual armazenada no $VM (VM04) e armazena o objeto na variável $VNIC.
O terceiro comando obtém o objeto do conjunto de endereços MAC com o nome Conjunto de Endereços MAC 01 e armazena o objeto na variável $MACPool.
O último comando obtém o próximo endereço MAC disponível do conjunto de endereços armazenado no $MACPool e atribui-o à placa de rede virtual armazenada no $VNIC.
Exemplo 5: Criar um adaptador de rede virtual com um endereço MAC estático e um ID de VLAN específico
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
O primeiro comando obtém o objeto da máquina virtual com o nome VM05 e armazena o objeto na variável $VM.
O segundo comando obtém o objeto de rede lógica denominado LogicalNetwork01 e armazena o objeto na variável $LogicalNet.
O terceiro comando obtém o objeto de rede virtual denominado ExternalVirtualNetwork01 e armazena o objeto na variável $VirtualNet.
O último comando cria um novo adaptador de rede virtual para VM05, liga o adaptador à rede lógica armazenada no $LogicalNet e à rede virtual armazenada no $VirtualNet. O comando fornece um endereço MAC estático para a placa de rede virtual, ativa a VLAN e especifica um ID de VLAN de 3.
Nota: este exemplo pressupõe que o anfitrião já está ligado a uma VLAN ou, caso contrário, que o anfitrião tem duas placas de rede. Se o anfitrião tiver um único adaptador de rede, atribuir o adaptador a uma VLAN que não esteja disponível para o servidor VMM impedirá o VMM de gerir o anfitrião.
Parâmetros
-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
Especifica uma lista de LANs virtuais permitidas numa placa de rede de máquina virtual.
Nota
Este parâmetro é aplicável ao UR3 do VMM 2019 e posterior.
Type: | UInt16 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DevicePropertiesAdapterName
Especifica o nome de um adaptador de rede.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DevicePropertiesAdapterNameMode
Especifica o modo de nome do adaptador.
Type: | DevicePropertiesAdapterNameMode |
Accepted values: | Disabled, VMNetwork, Custom |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableGuestIPNetworkVirtualizationUpdates
Indica se as atualizações de virtualização de rede IP por um convidado estão ativadas.
Type: | Boolean |
Aliases: | GuestIPNetworkVirtualizationUpdatesEnabled |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableMACAddressSpoofing
Ativa, quando definido como $True, spoofing de endereços MAC.
Type: | Boolean |
Aliases: | MACAddressesSpoofingEnabled |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableVMNetworkOptimization
Ativa, quando definido como $True, otimização da rede de máquinas virtuais.
Esta funcionalidade melhora o desempenho da rede para máquinas virtuais com adaptadores de rede que suportam a fila de máquinas virtuais (VMQ) ou o TCP Chimney Offload. O VMQ permite criar uma fila de rede exclusiva para cada placa de rede virtual. A Descarga de Chaminé TCP permite que o processamento de tráfego de rede seja descarregado da pilha de rede.
Type: | Boolean |
Aliases: | VMNetworkOptimizationEnabled |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-HardwareProfile
Especifica um objeto de perfil de hardware.
Type: | HardwareProfile |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-InheritsAddressFromPhysicalNetworkAdapter
Indica se o adaptador de rede herda o endereço de uma placa de rede física.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IPv4Address
Especifica um endereço IPv4.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IPv4AddressPool
Especifica um conjunto de endereços estático que contém endereços IPv4.
Type: | StaticIPAddressPool |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IPv4AddressType
Especifica um tipo de endereço IPv4. Os valores aceitáveis para este parâmetro são:
- Dinâmica
- Estático
Type: | EthernetAddressType |
Accepted values: | Dynamic, Static |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IPv6Address
Especifica um endereço IPv6.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IPv6AddressPool
Especifica um conjunto de endereços estático que contém endereços IPv6.
Type: | StaticIPAddressPool |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IPv6AddressType
Especifica um tipo de endereço IPv6. Os valores aceitáveis para este parâmetro são:
- Dinâmica
- Estático
Type: | EthernetAddressType |
Accepted values: | Dynamic, Static |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobGroup
Especifica um identificador para uma série de comandos que serão executados como um conjunto imediatamente antes da execução do comando final que inclui o mesmo identificador do grupo de tarefas.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Especifica que o progresso da tarefa é controlado e armazenado na variável denominada por este parâmetro.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LogicalNetwork
Especifica uma rede lógica. Uma rede lógica é um agrupamento com nome de sub-redes IP e VLANs que é utilizado para organizar e simplificar atribuições de rede.
Type: | LogicalNetwork |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LogicalSwitch
Especifica um objeto de comutador lógico.
Type: | LogicalSwitch |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-MACAddress
Especifica o endereço MAC, ou um conjunto de endereços MAC, para uma placa de rede física ou virtual num computador.
- Formato de exemplo para um único endereço MAC:
-MACAddress "00-15-5D-B4-DC-00"
- Formato de exemplo para um conjunto de endereços 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
Especifica o tipo de endereço MAC a utilizar para uma placa de rede virtual. Os valores válidos são: Estático, Dinâmico.
Type: | String |
Aliases: | EthernetAddressType, PhysicalAddressType |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Especifica o nome de um objeto de rede.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NativeVLanId
Especifica o identificador lan virtual nativo de um adaptador de rede de máquina virtual.
Nota
Este parâmetro é aplicável ao UR3 do VMM 2019 e posterior.
Type: | UInt16 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NetworkLocation
Especifica a localização de rede para uma placa de rede física ou para uma placa de rede virtual ou altera a localização de rede predefinida da placa de rede física de um anfitrião.
Formatos de exemplo: -NetworkLocation $NetLoc
($NetLoc podem conter 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
Especifica uma palavra ou expressão para associar a uma placa de rede virtual configurada para ligar a uma rede interna ou externa específica no anfitrião.
O parâmetro NetworkTag identifica todas as máquinas virtuais com a mesma NetworkTag que os membros da mesma rede. O VMM utiliza um NeworkTag (se existir um) quando avalia os anfitriões como possíveis candidatos para implementar uma máquina virtual. Se o anfitrião não incluir máquinas virtuais na rede com a mesma NetworkTag que a máquina virtual a colocar, o anfitrião recebe zero estrelas no processo de colocação.
Type: | String |
Aliases: | Tag |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NoConnection
Desliga uma placa de rede virtual de uma rede virtual.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NoVMNetwork
Indica que não foi especificada uma rede de máquina virtual.
Type: | SwitchParameter |
Aliases: | NoLogicalNetwork |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUser
Especifica um nome de utilizador. Este cmdlet funciona em nome do utilizador especificado por este parâmetro.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUserRole
Especifica uma função de utilizador. Para obter uma função de utilizador, utilize o cmdlet Get-SCUserRole . Este cmdlet funciona em nome da função de utilizador especificada por este parâmetro.
Type: | UserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PhysicalNetworkAdapterName
Especifica o nome da placa de rede física.
Nota
Este parâmetro é aplicável ao VMM 2019 UR2 e posterior.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PortACL
Especifica um objeto ACL de porta.
Type: | PortACL |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PortClassification
Especifica a classificação de porta do comutador ao qual o adaptador de rede virtual se liga.
Type: | PortClassification |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PROTipID
Especifica o ID da sugestão de Desempenho e Otimização de Recursos (sugestão PRO) que acionou esta ação. Este parâmetro permite-lhe auditar sugestões PRO.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Indica que a tarefa é executada de forma assíncrona para que o controlo regresse imediatamente à shell de comandos.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Synthetic
Especifica que um dispositivo, como um adaptador de rede virtual, numa máquina virtual implementada num anfitrião Hyper-V é um dispositivo sintético de elevado desempenho. Requer um sistema operativo convidado com suporte para virtualização na máquina virtual.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VirtualNetwork
Especifica um objeto de rede virtual.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VLanEnabled
Indica se pretende ativar uma LAN virtual (VLAN) para utilização por máquinas virtuais num anfitrião Hyper-V ou Citrix XenServer.
- Formato de exemplo para uma única VLAN:
-VLANEnabled -VLANMode "Access" -VLANID 35
- Formato de exemplo para várias VLANs:
-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
Atribui um identificador numérico no intervalo 1-4094 a uma placa de rede virtual numa máquina virtual ou a uma placa de rede física num anfitrião de máquina virtual.
Configure um VLanID num anfitrião Hyper-V, VMware ESX ou Citrix XenServer num adaptador de rede física ligado externamente quando o modo VLan for Access.
Configure um VLanID numa placa de rede virtual de uma máquina virtual vinculada a uma placa de rede física no anfitrião ou vinculada a uma rede virtual interna no anfitrião.
Formato de exemplo: -VLanEnabled -VLanMode "Access" -VLANID 35
Type: | UInt16 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VM
Especifica um objeto de máquina virtual.
Type: | VM |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMHost
Especifica um objeto anfitrião de máquina virtual. O VMM suporta anfitriões Hyper-V, anfitriões VMware ESX e anfitriões Citrix XenServer.
Para obter mais informações sobre cada tipo de anfitrião, veja o cmdlet Add-SCVMHost .
Type: | Host |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMMServer
Especifica um objeto de servidor do VMM.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMNetwork
Especifica um objeto de rede de máquina virtual.
Para obter um objeto de rede de máquina virtual, utilize o cmdlet Get-SCVMNetwork .
Type: | VMNetwork |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMNetworkServiceSetting
Especifica uma definição de serviço de rede de máquina virtual.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMSubnet
Especifica um objeto de sub-rede de máquina virtual.
Para obter um objeto VMSubnet , utilize o cmdlet Get-SCVMSubnet .
Type: | VMSubnet |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMTemplate
Especifica um objeto de modelo do VMM utilizado para criar máquinas virtuais.
Type: | Template |
Aliases: | Template |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMwarePortGroup
Especifica o grupo de portas VMware.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Saídas
VirtualNetworkAdapter
Este cmdlet devolve um objeto VirtualNetworkAdapter .
Notas
- Requer um objeto de máquina virtual do VMM, objeto de modelo de máquina virtual ou objeto de perfil de hardware, que pode ser obtido com os cmdlets Get-SCVirtualMachine, Get-SCVMTemplate e Get-SCHardwareProfile , respetivamente.