Partager via


Add-SCComputerTierTemplate

Ajoute un modèle de niveau ordinateur à un modèle de service.

Syntaxe

Add-SCComputerTierTemplate
   [-Name] <String>
   [-Description <String>]
   [-InstanceMaximumCount <Int32>]
   [-InstanceMinimumCount <Int32>]
   [-DefaultInstanceCount <Int32>]
   [-DeploymentOrder <Int32>]
   [-Tag <String>]
   [-ServicingOrder <Int32>]
   [-NumberOfUpgradeDomains <Int32>]
   -ServiceTemplate <ServiceTemplate>
   -VMTemplate <Template>
   [-BlockAutomaticMigration \<Boolean\>]
   [-EnableAvailabilitySet \<Boolean\>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Description

Note

Un nouveau paramètre [-EnableNestedVirtualization] <> booléen est inclus dans VMM 2019 UR1 et versions ultérieures. Pour plus d’informations, consultez Parameters.

L’applet de commande add-SCComputerTierTemplate ajoute un modèle de niveau ordinateur à un modèle de service. Un modèle de niveau ordinateur contient un modèle de machine virtuelle utilisé pour créer une machine virtuelle.

Pour plus d’informations sur les modèles de service, tapez Get-Help New-SCServiceTemplate -Detailed. Pour plus d’informations sur les modèles de machine virtuelle, tapez Get-Help New-SCVMTemplate -Detailed.

Exemples

Exemple 1 : Ajouter un modèle de niveau ordinateur à un modèle de service

PS C:\> $WebTemplate = Get-SCVMTemplate | Where-Object { $_.Name -Eq "WebTemplate01" }
PS C:\> $ServiceTemplate = Get-SCServiceTemplate -Name "ServiceTemplate01"
PS C:\> Add-SCComputerTierTemplate -ServiceTemplate $ServiceTemplate -VMTemplate $WebTemplate -Name "Web Tier" -DefaultInstanceCount 3 -InstanceMinimumCount 1 -InstanceMaximumCount 5 -DeploymentOrder 1 -ServicingOrder 1 -NumberOfUpgradeDomains 1

La première commande obtient l’objet de modèle de machine virtuelle nommé WebTemplate01 et stocke l’objet dans la variable $WebTemplate.

La deuxième commande obtient l’objet de modèle de service nommé ServiceTemplate01 et stocke l’objet dans la variable $ServiceTemplate.

La dernière commande ajoute un modèle de niveau ordinateur au modèle de service stocké dans $ServiceTemplate.

Paramètres

-BlockAutomaticMigration

Indique si l’ordinateur peut être migré automatiquement. Lorsqu’elle est définie sur $True, la migration automatique est bloquée. Lorsqu’elle est définie sur $False, la migration automatique est autorisée. La valeur par défaut est $False.

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

-DefaultInstanceCount

Spécifie le nombre d’instances par défaut pour un niveau ordinateur pouvant être mis à l’échelle. La valeur par défaut est 1.

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

-DeploymentOrder

Spécifie l’ordre dans lequel une couche ordinateur, un hôte d’application ou une application est déployé.

Type:Int32
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 modèle de niveau ordinateur.

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

-EnableAvailabilitySet

Indique si un groupe à haute disponibilité est généré sur un niveau de service lorsqu’un service est déployé.

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

-EnableNestedVirtualization

Active la virtualisation imbriquée.

Note

Ce paramètre s’applique à VMM 2019 UR1.

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

-InstanceMaximumCount

Spécifie le nombre maximal de machines virtuelles auxquelles une instance de service peut effectuer un scale-out.

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

-InstanceMinimumCount

Spécifie le nombre minimal de machines virtuelles auxquelles une instance de service peut être mise à l’échelle.

Type:Int32
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 que la progression du travail est suivie et stockée dans la variable nommée par ce paramètre.

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 Virtual Machine Manager (VMM).

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

-NumberOfUpgradeDomains

Spécifie le nombre de domaines de mise à niveau d’un niveau ordinateur pouvant être mis à l’échelle. La valeur par défaut est 1.

Type:Int32
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

-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

-ServiceTemplate

Spécifie un objet de modèle de service.

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

-ServicingOrder

Spécifie l’ordre dans lequel un hôte d’ordinateur ou d’application est mis en service.

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

-Tag

Spécifie un mot ou une expression à associer à un objet afin que vous puissiez rechercher tous les objets avec l’ensemble spécifié de balises. Vous pouvez rechercher un sous-ensemble de balises ou rechercher l’ensemble complet des balises.

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

-VMTemplate

Spécifie un objet de modèle VMM utilisé pour créer des machines virtuelles.

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

Sorties

ComputerTierTemplate

Cette applet de commande retourne un objet ComputerTierTemplate.