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.