Freigeben über


Add-SCComputerTierTemplate

Fügt einer Dienstvorlage eine Computerebenenvorlage hinzu.

Syntax

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

Beschreibung

Anmerkung

Ein neuer Parameter [-EnableNestedVirtualization] <booleschen> ist in VMM 2019 UR1 und höher enthalten. Weitere Informationen finden Sie unter Parameter.

Das Cmdlet Add-SCComputerTierTemplate fügt einer Dienstvorlage eine Computerebenenvorlage hinzu. Eine Computerebenenvorlage enthält eine Vorlage für virtuelle Computer, die zum Erstellen eines virtuellen Computers verwendet wird.

Geben Sie Get-Help New-SCServiceTemplate -Detailedein, um Informationen zu Dienstvorlagen zu erfahren. Weitere Informationen zu Vorlagen für virtuelle Computer geben Sie Get-Help New-SCVMTemplate -Detailedein.

Beispiele

Beispiel 1: Hinzufügen einer Computerebenenvorlage zu einer Dienstvorlage

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

Der erste Befehl ruft das Vorlagenobjekt des virtuellen Computers mit dem Namen WebTemplate01 ab und speichert das Objekt in der $WebTemplate Variablen.

Der zweite Befehl ruft das Dienstvorlagenobjekt namens ServiceTemplate01 ab und speichert das Objekt in der $ServiceTemplate Variablen.

Mit dem letzten Befehl wird der in $ServiceTemplate gespeicherten Dienstvorlage eine Computerebenenvorlage hinzugefügt.

Parameter

-BlockAutomaticMigration

Gibt an, ob der Computer automatisch migriert werden kann. Wenn sie auf $True festgelegt ist, wird die automatische Migration blockiert. Bei Festlegung auf $False ist die automatische Migration zulässig. Der Standardwert ist $False.

Typ:Boolean
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-DefaultInstanceCount

Gibt die Standardinstanzanzahl für eine Computerebene an, die verkleinert werden kann. Der Standardwert ist 1.

Typ:Int32
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-DeploymentOrder

Gibt die Reihenfolge an, in der eine Computerebene, ein Anwendungshost oder eine Anwendung bereitgestellt wird.

Typ:Int32
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Description

Gibt eine Beschreibung für die Computerebenenvorlage an.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-EnableAvailabilitySet

Gibt an, ob ein Verfügbarkeitssatz auf einer Dienstebene generiert wird, wenn ein Dienst bereitgestellt wird.

Typ:Boolean
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-EnableNestedVirtualization

Aktiviert die geschachtelte Virtualisierung.

Anmerkung

Dieser Parameter gilt für VMM 2019 UR1.

Typ:Boolean
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-InstanceMaximumCount

Gibt die maximale Anzahl virtueller Computer an, auf die eine Dienstinstanz skaliert werden kann.

Typ:Int32
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-InstanceMinimumCount

Gibt die Mindestanzahl virtueller Computer an, in die eine Dienstinstanz skaliert werden kann.

Typ:Int32
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-JobVariable

Gibt an, dass der Auftragsfortschritt nachverfolgt und in der Variablen gespeichert wird, die von diesem Parameter benannt wird.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Name

Gibt den Namen eines VMM-Objekts (Virtual Machine Manager) an.

Typ:String
Position:0
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-NumberOfUpgradeDomains

Gibt die Anzahl der Upgradedomänen für eine Computerebene an, die skaliert werden kann. Der Standardwert ist 1.

Typ:Int32
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-PROTipID

Gibt die ID des Tipps zur Leistungs- und Ressourcenoptimierung (PRO-Tipp) an, der diese Aktion ausgelöst hat. Mit diesem Parameter können Sie PRO-Tipps überwachen.

Typ:Guid
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-RunAsynchronously

Gibt an, dass der Auftrag asynchron ausgeführt wird, damit das Steuerelement sofort zur Befehlsshell zurückkehrt.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ServiceTemplate

Gibt ein Dienstvorlagenobjekt an.

Typ:ServiceTemplate
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-ServicingOrder

Gibt die Reihenfolge an, in der eine Computerebene oder ein Anwendungshost gewartet wird.

Typ:Int32
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Tag

Gibt ein Wort oder einen Ausdruck an, das einem Objekt zugeordnet werden soll, damit Sie nach allen Objekten mit der angegebenen Gruppe von Tags suchen können. Sie können nach einer Teilmenge von Tags suchen oder nach dem vollständigen Satz von Tags suchen.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-VMTemplate

Gibt ein VMM-Vorlagenobjekt an, das zum Erstellen virtueller Computer verwendet wird.

Typ:Template
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

Ausgaben

ComputerTierTemplate

Dieses Cmdlet gibt ein ComputerTierTemplate-Objekt zurück.