Partilhar via


Set-SCMACAddressPool

Modifica uma piscina 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 De Mídia Controlo de Acesso (MAC) do Gestor de Máquinas Virtuais (VMM). Por exemplo, pode adicionar um grupo anfitrião ou remover um grupo anfitrião de um conjunto de endereços MAC. Um conjunto de endereços MAC pode ser associado a um ou mais grupos de anfitriões.

Exemplos

Exemplo 1: Alterar os grupos anfitriões associados a um conjunto 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 conjunto de endereços MAC chamado MAC Address Pool 01 e armazena o objeto na variável $MACPool.

O segundo comando recebe o objeto do grupo anfitrião chamado All Hosts\HostGroup03\Production e armazena o objeto da variável $HostGroup.

As últimas atualizações de comandos adicionam o grupo anfitrião armazenado em $HostGroup ao conjunto de endereços MAC armazenado em $MACPool. Neste caso, o MAC Address Pool 01 está agora também associado ao grupo anfitrião chamado All Hosts\HostGroup03\Production, além dos grupos anfitriões a que foi anteriormente associado.

Parâmetros

-AddVMHostGroup

Especifica uma série de grupos anfitriões que este cmdlet adiciona a uma matriz de grupo de anfitriões 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 a piscina 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 em que 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 uma piscina 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 numa gama 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 numa gama 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 o ID da ponta de otimização de desempenho e recursos (ponta PRO) que desencadeou esta ação. Este parâmetro permite-lhe auditar dicas PRO.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RemoveVMHostGroup

Especifica uma série de grupos anfitriões que este cmdlet remove de uma matriz de grupo de anfitrião 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 funciona assíncronamente para que o controlo volte imediatamente à concha 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 da 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 VMM.

Type:ServerConnection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

Saídas

MACAddressPool

Este cmdlet devolve um objeto MACAddressPool .