Partager via


Set-SCMACAddressPool

Modifie un pool d’adresses MAC.

Syntaxe

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 MAC (Media Access Control) VMM (Virtual Machine Manager). 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 de 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 de la variable $HostGroup.

La dernière mise à jour de commande ajoute 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é All Hosts\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
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Description

Spécifie une description du pool d’adresses.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-JobVariable

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

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-MACAddressPool

Spécifie un pool d’adresses MAC.

Type:MACAddressPool
Position:0
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-MACAddressRangeEnd

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

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-MACAddressRangeStart

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

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Name

Spécifie le nom d’un objet VMM.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-PROTipID

Spécifie l’ID de l’info-bulle d’optimisation des performances et des ressources (CONSEIL PRO) qui a déclenché cette action. Ce paramètre vous permet d’auditer les conseils pro.

Type:Guid
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques: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
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-RunAsynchronously

Indique que le travail s’exécute de façon asynchrone afin que le contrôle retourne immédiatement à l’interpréteur de commandes.

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-SupportedVirtualizationPlatforms

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

Type:VirtualizationPlatform[]
Valeurs acceptées:Unknown, VirtualServer, HyperV, VMWareVC, VMWareESX, XENServer
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-VMMServer

Spécifie un objet serveur VMM.

Type:ServerConnection
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

Sorties

MACAddressPool

Cette applet de commande retourne un objet MACAddressPool.