Partilhar via


Set-SCMACAddressPool

Modifica um pool de endereços MAC.

Sintaxe

Set-SCMACAddressPool
   [-VMMServer <ServerConnection>]
   [-MACAddressPool] <MACAddressPool>
   [-Name <String>]
   [-Description <String>]
   [-MACAddressRangeStart <String>]
   [-MACAddressRangeEnd <String>]
   [-AddVMHostGroup <HostGroup[]>]
   [-RemoveVMHostGroup <HostGroup[]>]
   [-SupportedVirtualizationPlatforms <VirtualizationPlatform[]>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Description

O cmdlet Set-SCMACAddressPool modifica um pool de endereços MAC (Media Access Control) do Virtual Machine Manager (VMM). Por exemplo, você pode adicionar ou remover um grupo de hosts de um pool de endereços MAC. Um pool de endereços MAC pode ser associado a um ou mais grupos de hosts.

Exemplos

Exemplo 1: Alterar os grupos de hosts associados a um pool de endereços MAC

PS C:\> $MACPool = Get-SCMACAddressPool -Name "MAC Address Pool 01" 
PS C:\> $HostGroup = Get-SCVMHostGroup | where { $_.Path -eq "All Hosts\HostGroup03\Production" }
PS C:\> Set-SCMacAddressPool -MACAddressPool $MACPool -AddVMHostGroup $HostGroup

O primeiro comando obtém o objeto do pool de endereços MAC chamado MAC Address Pool 01 e armazena o objeto na variável $MACPool.

O segundo comando obtém o objeto de grupo de hosts chamado All Hosts\HostGroup03\Production e armazena o objeto a variável $HostGroup.

As últimas atualizações de comando adicionam o grupo de hosts armazenado em $HostGroup ao pool de endereços MAC armazenado no $MACPool. Nesse caso, o MAC Address Pool 01 agora também está associado ao grupo de hosts chamado All Hosts\HostGroup03\Production além dos grupos de hosts aos quais foi associado anteriormente.

Parâmetros

-AddVMHostGroup

Especifica uma matriz de grupos de hosts que esse cmdlet adiciona a uma matriz de grupo de hosts existente ou nuvem privada.

Tipo:HostGroup[]
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-Description

Especifica uma descrição para o pool de endereços.

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-JobVariable

Especifica uma variável na qual o progresso do trabalho é controlado e armazenado.

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-MACAddressPool

Especifica um pool de endereços MAC.

Tipo:MACAddressPool
Position:0
Default value:None
Necessário:True
Aceitar entrada de pipeline:True
Aceitar carateres universais:False

-MACAddressRangeEnd

Especifica o último endereço em um intervalo de endereços MAC estáticos.

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-MACAddressRangeStart

Especifica o primeiro endereço em um intervalo de endereços MAC estáticos.

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-Name

Especifica o nome de um objeto do VMM.

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-PROTipID

Especifica a ID da dica de Otimização de Desempenho e Recursos (dica PRO) que disparou essa ação. Este parâmetro permite auditar dicas PRO.

Tipo:Guid
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-RemoveVMHostGroup

Especifica uma matriz de grupos de hosts que esse cmdlet remove de uma matriz de grupo de hosts ou nuvem privada.

Tipo:HostGroup[]
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-RunAsynchronously

Indica que o trabalho é executado de forma assíncrona para que o controle retorne ao shell de comando imediatamente.

Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-SupportedVirtualizationPlatforms

Especifica um ou mais objetos da plataforma de virtualização.

Tipo:VirtualizationPlatform[]
Valores aceites:Unknown, VirtualServer, HyperV, VMWareVC, VMWareESX, XENServer
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-VMMServer

Especifica um objeto de servidor VMM.

Tipo:ServerConnection
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:True
Aceitar carateres universais:False

Saídas

MACAddressPool

Este cmdlet retorna um objeto MACAddressPool.