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.