Add-SCComputerTierTemplate
コンピューター層テンプレートをサービス テンプレートに追加します。
構文
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>]
説明
注意
新しいパラメーター [-EnableNestedVirtualization] <ブール値> は VMM 2019 UR1 以降に含まれています。 詳しくは、「パラメーター」をご覧ください。
Add-SCComputerTierTemplate コマンドレットは、コンピューター層テンプレートをサービス テンプレートに追加します。 コンピューター層テンプレートには、仮想マシンの作成に使用される仮想マシン テンプレートが含まれています。
サービス テンプレートの詳細については、「」と入力します Get-Help New-SCServiceTemplate -Detailed
。
仮想マシン テンプレートの詳細については、「」と入力します Get-Help New-SCVMTemplate -Detailed
。
例
例 1: コンピューター層テンプレートをサービス テンプレートに追加する
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
最初のコマンドは、WebTemplate01 という名前の仮想マシン テンプレート オブジェクトを取得し、そのオブジェクトを $WebTemplate 変数に格納します。
2 番目のコマンドは、ServiceTemplate01 という名前のサービス テンプレート オブジェクトを取得し、そのオブジェクトを $ServiceTemplate 変数に格納します。
最後のコマンドは、$ServiceTemplateに格納されているサービス テンプレートにコンピューター層テンプレートを追加します。
パラメーター
-BlockAutomaticMigration
コンピューターを自動的に移行できるかどうかを示します。 $Trueに設定すると、自動移行はブロックされます。 $Falseに設定すると、自動移行が許可されます。 既定値は$Falseです。
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultInstanceCount
スケールアウトできるコンピューター層の既定のインスタンス数を指定します。既定値は 1 です。
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DeploymentOrder
コンピューター層、アプリケーション ホスト、またはアプリケーションを展開する順序を指定します。
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Description
コンピューター層テンプレートの説明を指定します。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableAvailabilitySet
サービスのデプロイ時に可用性セットがサービス レベルで生成されるかどうかを示します。
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableNestedVirtualization
入れ子になった仮想化を有効にします。
注意
このパラメーターは、VMM 2019 UR1 に適用できます。
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InstanceMaximumCount
サービス インスタンスがスケールアウトできる仮想マシンの最大数を指定します。
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InstanceMinimumCount
サービス インスタンスがスケールインできる仮想マシンの最小数を指定します。
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
ジョブの進行状況を追跡して、このパラメーターで示す名前の変数に保管するように指定します。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
仮想マシン マネージャー (VMM) オブジェクトの名前を指定します。
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NumberOfUpgradeDomains
スケールアウトできるコンピューター層のアップグレード ドメインの数を指定します。既定値は 1 です。
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
このアクションをトリガーしたパフォーマンスとリソースの最適化ヒント (PRO ヒント) の ID を指定します。 このパラメーターを使用すると、PRO ヒントを監査できます。
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
コントロールがコマンド シェルにすぐに戻るように、ジョブが非同期的に実行されることを示します。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ServiceTemplate
サービス テンプレート オブジェクトを指定します。
Type: | ServiceTemplate |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ServicingOrder
コンピューター層またはアプリケーション ホストが処理される順序を指定します。
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Tag
指定したタグのセットを持つすべてのオブジェクトを検索できるように、オブジェクトに関連付ける単語または語句を指定します。 タグのサブセットを検索することも、タグの完全なセットを検索することもできます。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMTemplate
仮想マシンの作成に使用する VMM テンプレート オブジェクトを指定します。
Type: | Template |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
出力
ComputerTierTemplate
このコマンドレットは、 ComputerTierTemplate オブジェクトを返します。