Compartilhar via


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 .