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