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 di Virtual Machine Manager (VMM) Media Controllo di accesso (MAC). Ad esempio, è possibile aggiungere un gruppo host a 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 del gruppo host denominato All Host\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, il pool di indirizzi MAC 01 è ora associato anche al gruppo host denominato Tutti gli host\HostGroup03\Production oltre ai gruppi host associati in precedenza.
Parametri
-AddVMHostGroup
Specifica una matrice di gruppi host che questo cmdlet aggiunge a una matrice di gruppi host o a un cloud privato.
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 lo stato di avanzamento del processo viene monitorato e archiviato.
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 del suggerimento prestazioni e ottimizzazione 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 restituisca 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 .