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