Condividi tramite


Set-SCMACAddressPool

Modifica un pool di indirizzi MAC.

Sintassi

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

Descrizione

Il cmdlet Set-SCMACAddressPool modifica un pool di indirizzi MAC (Virtual Machine Manager) Media Access Control (VMM). Ad esempio, è possibile aggiungere o rimuovere un gruppo host da un pool di indirizzi MAC. Un pool di indirizzi MAC può essere associato a uno o più gruppi host.

Esempio

Esempio 1: Modificare i gruppi host associati a un pool di indirizzi 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

Il primo comando ottiene l'oggetto pool di indirizzi MAC denominato POOL di indirizzi MAC 01 e archivia l'oggetto nella variabile $MACPool.

Il secondo comando ottiene l'oggetto gruppo host denominato All Hosts\HostGroup03\Production e archivia l'oggetto la variabile $HostGroup.

L'ultimo aggiornamento del comando aggiunge il gruppo host archiviato in $HostGroup al pool di indirizzi MAC archiviato in $MACPool. In questo caso, anche il pool di indirizzi MAC 01 è associato al gruppo host denominato All Hosts\HostGroup03\Production oltre ai gruppi host a cui era precedentemente associato.

Parametri

-AddVMHostGroup

Specifica una matrice di gruppi host che questo cmdlet aggiunge a una matrice di gruppi host o a un cloud privato esistente.

Tipo:HostGroup[]
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Description

Specifica una descrizione per il pool di indirizzi.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-JobVariable

Specifica una variabile in cui viene rilevato e archiviato lo stato del processo.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-MACAddressPool

Specifica un pool di indirizzi MAC.

Tipo:MACAddressPool
Posizione:0
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-MACAddressRangeEnd

Specifica l'ultimo indirizzo in un intervallo di indirizzi MAC statici.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-MACAddressRangeStart

Specifica il primo indirizzo in un intervallo di indirizzi MAC statici.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Name

Specifica il nome di un oggetto VMM.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-PROTipID

Specifica l'ID del suggerimento per le prestazioni e l'ottimizzazione risorse (suggerimento PRO) che ha attivato questa azione. Questo parametro consente di controllare i suggerimenti pro.

Tipo:Guid
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-RemoveVMHostGroup

Specifica una matrice di gruppi host che questo cmdlet rimuove da una matrice di gruppi host o da un cloud privato.

Tipo:HostGroup[]
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-RunAsynchronously

Indica che il processo viene eseguito in modo asincrono in modo che il controllo torni immediatamente alla shell dei comandi.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-SupportedVirtualizationPlatforms

Specifica uno o più oggetti della piattaforma di virtualizzazione.

Tipo:VirtualizationPlatform[]
Valori accettati:Unknown, VirtualServer, HyperV, VMWareVC, VMWareESX, XENServer
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-VMMServer

Specifica un oggetto server VMM.

Tipo:ServerConnection
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

Output

MACAddressPool

Questo cmdlet restituisce un oggetto MACAddressPool .