Delen via


Set-SCMACAddressPool

Hiermee wijzigt u een MAC-adresgroep.

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

Met de cmdlet Set-SCMACAddressPool wijzigt u een VMM-adresgroep (Virtual Machine Manager) Media Access Control (MAC). U kunt bijvoorbeeld een hostgroep toevoegen aan of verwijderen uit een MAC-adresgroep. Een MAC-adresgroep kan worden gekoppeld aan een of meer hostgroepen.

Voorbeelden

Voorbeeld 1: De hostgroepen wijzigen die zijn gekoppeld aan een MAC-adresgroep

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

Met de eerste opdracht wordt het MAC-adresgroepobject met de naam MAC-adresgroep 01 opgehaald en wordt het object opgeslagen in de $MACPool variabele.

Met de tweede opdracht wordt het hostgroepobject alle hosts\HostGroup03\Production opgehaald en wordt het object opgeslagen $HostGroup variabele.

Met de laatste opdracht wordt de hostgroep die is opgeslagen in $HostGroup toegevoegd aan de MAC-adresgroep die is opgeslagen in $MACPool. In dit geval is MAC-adresgroep 01 nu ook gekoppeld aan de hostgroep met de naam Alle hosts\HostGroup03\Production, naast de hostgroepen waaraan deze eerder was gekoppeld.

Parameters

-AddVMHostGroup

Hiermee geeft u een matrix van hostgroepen op die met deze cmdlet worden toegevoegd aan een bestaande hostgroepmatrix of privécloud.

Type:HostGroup[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Description

Hiermee geeft u een beschrijving voor de adresgroep.

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

-JobVariable

Hiermee geeft u een variabele op waarin de voortgang van de taak wordt bijgehouden en opgeslagen.

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

-MACAddressPool

Hiermee geeft u een MAC-adresgroep op.

Type:MACAddressPool
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-MACAddressRangeEnd

Hiermee geeft u het laatste adres in een bereik van statische MAC-adressen.

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

-MACAddressRangeStart

Hiermee geeft u het eerste adres in een bereik van statische MAC-adressen.

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

-Name

Hiermee geeft u de naam van een VMM-object.

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

-PROTipID

Hiermee geeft u de id op van de tip Prestatie- en resourceoptimalisatie (PRO-tip) die deze actie heeft geactiveerd. Met deze parameter kunt u PRO-tips controleren.

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

-RemoveVMHostGroup

Hiermee geeft u een matrix van hostgroepen op die door deze cmdlet uit een hostgroepmatrix of privécloud worden verwijderd.

Type:HostGroup[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RunAsynchronously

Geeft aan dat de taak asynchroon wordt uitgevoerd, zodat het besturingselement onmiddellijk terugkeert naar de opdrachtshell.

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

-SupportedVirtualizationPlatforms

Hiermee geeft u een of meer virtualisatieplatformobjecten op.

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

Hiermee geeft u een VMM-serverobject op.

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

Uitvoerwaarden

MACAddressPool

Met deze cmdlet wordt een MACAddressPool-object geretourneerd.