次の方法で共有


New-ServiceFabricServiceGroupFromTemplate

サービス テンプレートから Service Fabric サービス グループを作成します。

構文

New-ServiceFabricServiceGroupFromTemplate
   [-ApplicationName] <Uri>
   [-ServiceName] <Uri>
   [-ServiceTypeName] <String>
   [-Force]
   [-ServicePackageActivationMode <ServicePackageActivationMode>]
   [-TimeoutSec <Int32>]
   [<CommonParameters>]

説明

New-ServiceFabricServiceGroupFromTemplate コマンドレットは、アプリケーション マニフェストで定義されているサービス テンプレートから Service Fabric サービス グループを作成します。

Service Fabric クラスターで操作を実行する前に、Connect-ServiceFabricCluster コマンドレットを使用してクラスターへの接続を確立します。

例 1: サービス グループ テンプレートからサービス グループを作成する

PS C:\> New-ServiceFabricServiceGroupFromTemplate -ApplicationName fabric:/myapp/persistenttodolist -ServiceName fabric:/myapp/persistenttodolist/svc4 -ServiceTypeName "PersistentToDoListServiceGroupType"

このコマンドは、PersistentToDoListServiceTypeのサービスの種類 サービス テンプレートを使用する Service Fabric サービス グループを作成します。 この型は、fabric:/myapp/persistenttodolist Service Fabric アプリケーションのアプリケーション マニフェストで定義されます。

パラメーター

-ApplicationName

Service Fabric アプリケーションの URI (Uniform Resource Identifier) を指定します。 コマンドレットは、指定した URI を持つアプリケーションに基づいてサービス グループを作成します。

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

-Force

ユーザーの確認を求めずにコマンドを強制的に実行します。

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

-ServiceName

Service Fabric サービス グループの URI を指定します。

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

-ServicePackageActivationMode

サービスに使用する [ホスティング モデル][1] を制御します。 有効な値は、SharedProcess と ExclusiveProcessです。 既定値は SharedProcessです。

SharedProcess アクティブ化モード 場合、特定の ServiceType のさまざまなサービスのレプリカ (またはインスタンス) は、ServiceHost同じを共有します。 ExclusiveProcess アクティブ化モード 場合、サービスの各レプリカまたはインスタンスには、ServiceHost専用 があります。 詳細については、[Service Fabric ホスティング モデル][1] を参照してください。

型:ServicePackageActivationMode
指定可能な値:SharedProcess, ExclusiveProcess
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-ServiceTypeName

Service Fabric サービス グループの種類の名前を指定します。

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

-TimeoutSec

操作のタイムアウト期間を秒単位で指定します。

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

入力

None

出力

System.Object