Compartilhar 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 (Controle de Acesso de Mídia) do VMM (Virtual Machine Manager). Por exemplo, você pode adicionar um grupo de host 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 host 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 de 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 do grupo de hosts chamado All Hosts\HostGroup03\Production e armazena o objeto da variável $HostGroup.

As últimas atualizações de comando adicionam o grupo de hosts armazenado em $HostGroup ao pool de endereços MAC armazenado em $MACPool. Nesse caso, o Pool de Endereços MAC 01 agora também está associado ao grupo de hosts chamado All Hosts\HostGroup03\Production, além dos grupos de host aos quais ele 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[]
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Description

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

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-JobVariable

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

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-MACAddressPool

Especifica um pool de endereços MAC.

Tipo:MACAddressPool
Cargo:0
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:True
Aceitar caracteres curinga:False

-MACAddressRangeEnd

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

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-MACAddressRangeStart

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

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Name

Especifica o nome de um objeto do VMM.

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-PROTipID

Especifica a ID da dica de Otimização de Recursos e Desempenho (dica PRO) que disparou essa ação. Esse parâmetro permite que você audite dicas pro.

Tipo:Guid
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga: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[]
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-RunAsynchronously

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

Tipo:SwitchParameter
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-SupportedVirtualizationPlatforms

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

Tipo:VirtualizationPlatform[]
Valores aceitos:Unknown, VirtualServer, HyperV, VMWareVC, VMWareESX, XENServer
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-VMMServer

Especifica um objeto de servidor do VMM.

Tipo:ServerConnection
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:True
Aceitar caracteres curinga:False

Saídas

MACAddressPool

Esse cmdlet retorna um objeto MACAddressPool.