Share via


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 Controllo di accesso (MAC). 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 MAC Address Pool 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 comando aggiorna 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.

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

-Description

Specifica una descrizione per il pool di indirizzi.

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

-JobVariable

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

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

-MACAddressPool

Specifica un pool di indirizzi MAC.

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

-MACAddressRangeEnd

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

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

-MACAddressRangeStart

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

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

-Name

Specifica il nome di un oggetto di VMM.

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

-PROTipID

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

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

-RemoveVMHostGroup

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

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

-RunAsynchronously

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

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

-SupportedVirtualizationPlatforms

Specifica uno o più oggetti della piattaforma di virtualizzazione.

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

Specifica un oggetto server Virtual Machine Manager.

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

Output

MACAddressPool

Questo cmdlet restituisce un oggetto MACAddressPool .