Resolve-SCServiceTemplate

サービス テンプレートを検証し、サービス テンプレートのグローバル設定を更新します。

構文

Resolve-SCServiceTemplate
       [-ServiceTemplate] <ServiceTemplate>
       [-Update]
       [-RunAsynchronously]
       [-PROTipID <Guid>]
       [-JobVariable <String>]
       [<CommonParameters>]

説明

Resolve-SCServiceTemplate コマンドレットは、サービス テンプレートを検証し、サービス テンプレートのグローバル設定を更新します。

例 1: サービス テンプレートのグローバル設定を検証する

PS C:\> $SvcTemplate = Get-SCServiceTemplate -Name "ServiceTemplate01" | where { $_.Release -eq "Beta" }
PS C:\> Resolve-SCServiceTemplate -ServiceTemplate $SvcTemplate

最初のコマンドは、ServiceTemplate01 という名前のサービス テンプレート オブジェクトのベータ リリースを取得し、$SvcTemplate変数にオブジェクトを格納します。

2 番目のコマンドは、$SvcTemplateのサービス テンプレートのグローバル設定を検証し、グローバル設定の変更に関する警告 (存在する場合) を表示します。

例 2: 特定のサービス テンプレートのグローバル設定を更新する

PS C:\> $SvcTemplate = Get-SCServiceTemplate -Name "ServiceTemplate01" | where { $_.Release -eq "Beta" }
PS C:\> Resolve-SCServiceTemplate -ServiceTemplate $SvcTemplate -Update

最初のコマンドは、リリース値が Beta の ServiceTemplate01 という名前のサービス テンプレート オブジェクトを取得し、そのオブジェクトを $SvcTemplate 変数に格納します。

2 番目のコマンドは、$SvcTemplateに格納されているサービス テンプレートのグローバル設定を更新します。

パラメーター

-JobVariable

ジョブの進行状況を追跡し、このパラメーターによって指定された変数に格納することを指定します。

型:String
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-PROTipID

このアクションをトリガーしたパフォーマンスとリソースの最適化のヒント (PRO ヒント) の ID を指定します。 このパラメーターを使用すると、PRO のヒントを監査できます。

型:Guid
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-RunAsynchronously

コントロールがコマンド シェルにすぐに戻るように、ジョブが非同期的に実行されることを示します。

型:SwitchParameter
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-ServiceTemplate

サービス テンプレート オブジェクトを指定します。

型:ServiceTemplate
配置:0
規定値:None
必須:True
パイプライン入力を受け取る:True
ワイルドカード文字を受け取る:False

-Update

オブジェクトの設定を更新します。

型:SwitchParameter
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

出力

ServiceTemplate

このコマンドレットは、ServiceTemplate オブジェクトを返します。