Set-SCMACAddressPool
Modifica um pool de endereços MAC.
Syntax
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 (Virtual Machine Manager) Media Controle de Acesso (MAC). Por exemplo, você pode adicionar um grupo de host ou remover um grupo de host de um pool de endereços MAC. Um pool de endereços MAC pode ser associado a um ou mais grupos de host.
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 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 host chamado All Hosts\HostGroup03\Production e armazena o objeto na variável $HostGroup.
As últimas atualizações de comando adicionam o grupo de host 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 estava associado anteriormente.
Parâmetros
-AddVMHostGroup
Especifica uma matriz de grupos de host que esse cmdlet adiciona a uma matriz de grupo de host existente ou à nuvem privada.
Type: | HostGroup[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Description
Especifica uma descrição para o pool de endereços.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Especifica uma variável na qual o progresso do trabalho é rastreado e armazenado.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MACAddressPool
Especifica um pool de endereços MAC.
Type: | MACAddressPool |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-MACAddressRangeEnd
Especifica o último endereço em um intervalo de endereços MAC estáticos.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MACAddressRangeStart
Especifica o primeiro endereço em um intervalo de endereços MAC estáticos.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Especifica o nome de um objeto VMM.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Especifica a ID da dica de Desempenho e Otimização de Recursos (dica PRO) que disparou essa ação. Esse parâmetro permite que você audite dicas pro.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RemoveVMHostGroup
Especifica uma matriz de grupos de host que esse cmdlet remove de uma matriz de grupo de host ou nuvem privada.
Type: | HostGroup[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Indica que o trabalho é executado de forma assíncrona para que o controle retorne imediatamente ao shell de comando.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SupportedVirtualizationPlatforms
Especifica um ou mais objetos de plataforma de virtualização.
Type: | VirtualizationPlatform[] |
Accepted values: | Unknown, VirtualServer, HyperV, VMWareVC, VMWareESX, XENServer |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
Especifica um objeto de servidor do VMM.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Saídas
MACAddressPool
Esse cmdlet retorna um objeto MACAddressPool .