Partager via


Set-SCMACAddressPool

Modifie un pool d’adresses MAC.

Syntax

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

Description

L’applet de commande Set-SCMACAddressPool modifie un pool d’adresses Virtual Machine Manager (VMM) Media Access Control (MAC). Par exemple, vous pouvez ajouter un groupe hôte à un groupe hôte ou supprimer un groupe hôte d’un pool d’adresses MAC. Un pool d’adresses MAC peut être associé à un ou plusieurs groupes hôtes.

Exemples

Exemple 1 : Modifier les groupes hôtes associés à un pool d’adresses 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

La première commande obtient l’objet du pool d’adresses MAC nommé MAC Address Pool 01 et stocke l’objet dans la variable $MACPool.

La deuxième commande obtient l’objet de groupe hôte nommé All Hosts\HostGroup03\Production et stocke l’objet la variable $HostGroup.

Les dernières mises à jour de commande ajoutent le groupe hôte stocké dans $HostGroup au pool d’adresses MAC stocké dans $MACPool. Dans ce cas, le pool d’adresses MAC 01 est désormais également associé au groupe hôte nommé Tous les hôtes\HostGroup03\Production en plus des groupes hôtes auxquels il a été précédemment associé.

Paramètres

-AddVMHostGroup

Spécifie un tableau de groupes hôtes que cette applet de commande ajoute à un tableau de groupes hôtes ou à un cloud privé existant.

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

-Description

Spécifie une description du pool d’adresses.

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

-JobVariable

Spécifie une variable dans laquelle la progression du travail est suivie et stockée.

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

-MACAddressPool

Spécifie un pool d’adresses MAC.

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

-MACAddressRangeEnd

Spécifie la dernière adresse dans une plage d’adresses MAC statiques.

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

-MACAddressRangeStart

Spécifie la première adresse dans une plage d’adresses MAC statiques.

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

-Name

Spécifie le nom d’un objet VMM.

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

-PROTipID

Spécifie l’ID du conseil d’optimisation des performances et des ressources qui a déclenché cette action. Ce paramètre vous permet d’auditer les conseils PRO.

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

-RemoveVMHostGroup

Spécifie un tableau de groupes hôtes que cette applet de commande supprime d’un tableau de groupes hôtes ou d’un cloud privé.

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

-RunAsynchronously

Indique que le travail s’exécute de manière asynchrone afin que le contrôle retourne immédiatement à l’interpréteur de commandes.

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

-SupportedVirtualizationPlatforms

Spécifie un ou plusieurs objets de plateforme de virtualisation.

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

Spécifie un objet serveur VMM.

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

Sorties

MACAddressPool

Cette applet de commande retourne un objet MACAddressPool .