Freigeben über


Set-SCMACAddressPool

Ändert einen MAC-Adresspool.

Syntax

Default (Standardwert)

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>]

Beschreibung

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.

Parametereigenschaften

Typ:

VirtualizationPlatform[]

Standardwert:None
Zulässige Werte:Unknown, VirtualServer, HyperV, VMwareVC, VMwareESX, XENServer
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

-VMMServer

Gibt ein VMM-Serverobjekt an.

Parametereigenschaften

Typ:ServerConnection
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:True
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

CommonParameters

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.