Mit dem Cmdlet Set-SCMACAddressPool (Set-SCMACAddressPool ) wird ein MAC-Adresspool (Media Access Control) von Virtual Machine Manager (VMM) geändert.
Sie können z. B. eine Hostgruppe zu einem MAC-Adresspool hinzufügen oder eine Hostgruppe aus einem MAC-Adresspool entfernen.
Ein MAC-Adresspool kann einer oder mehreren Hostgruppen zugeordnet werden.
Beispiele
Beispiel 1: Ändern der Hostgruppen, die einem MAC-Adresspool zugeordnet sind
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
Mit dem ersten Befehl wird das MAC-Adresspoolobjekt mit dem Namen MAC Address Pool 01 abgerufen und in der Variablen $MACPool gespeichert.
Der zweite Befehl ruft das Hostgruppenobjekt mit dem Namen All Hosts\HostGroup03\Production ab und speichert das Objekt in der Variablen $HostGroup.
Mit dem letzten Befehl updated wird die in $HostGroup gespeicherte Hostgruppe dem in $MACPool gespeicherten MAC-Adresspool hinzugefügt.
In diesem Fall ist der MAC-Adresspool 01 jetzt zusätzlich zu den Hostgruppen, denen er zuvor zugeordnet war, auch der Hostgruppe mit dem Namen All Hosts\HostGroup03\Production zugeordnet.
Parameter
-AddVMHostGroup
Gibt ein Array von Hostgruppen an, das mit diesem Cmdlet einer vorhandenen Hostgruppe, einem Array oder einer privaten Cloud hinzugefügt wird.
Parametereigenschaften
Typ:
HostGroup[]
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-Description
Gibt eine Beschreibung für den Adresspool an.
Parametereigenschaften
Typ:
String
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-JobVariable
Gibt eine Variable an, in der der Auftragsfortschritt verfolgt und gespeichert wird.
Parametereigenschaften
Typ:
String
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-MACAddressPool
Gibt einen MAC-Adresspool an.
Parametereigenschaften
Typ:
MACAddressPool
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
0
Obligatorisch.:
True
Wert aus Pipeline:
True
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-MACAddressRangeEnd
Gibt die letzte Adresse in einem Bereich statischer MAC-Adressen an.
Parametereigenschaften
Typ:
String
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-MACAddressRangeStart
Gibt die erste Adresse in einem Bereich statischer MAC-Adressen an.
Parametereigenschaften
Typ:
String
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-Name
Gibt den Namen eines VMM-Objekts an.
Parametereigenschaften
Typ:
String
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-PROTipID
Gibt die ID des Tipps zur Leistungs- und Ressourcenoptimierung (PRO-Tipp) an, der diese Aktion ausgelöst hat.
Mit diesem Parameter können Sie PRO-Tipps überwachen.
Parametereigenschaften
Typ:
Guid
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-RemoveVMHostGroup
Gibt ein Array von Hostgruppen an, die mit diesem Cmdlet aus einem Hostgruppenarray oder einer privaten Cloud entfernt werden.
Parametereigenschaften
Typ:
HostGroup[]
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-RunAsynchronously
Gibt an, dass der Auftrag asynchron ausgeführt wird, damit das Steuerelement sofort zur Befehlsshell zurückkehrt.
Parametereigenschaften
Typ:
SwitchParameter
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-SupportedVirtualizationPlatforms
Gibt ein oder mehrere Virtualisierungsplattformobjekte an.
Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters.
Ausgaben
MACAddressPool
Dieses Cmdlet gibt ein MACAddressPool-Objekt zurück.