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 .