Get-ServiceFabricImageStoreContent

イメージ ストアのコンテンツ情報を取得します

構文

Get-ServiceFabricImageStoreContent
   -ApplicationTypeName <String>
   [-ApplicationTypeVersion <String>]
   [-ImageStoreConnectionString <String>]
   [-CertStoreLocation <StoreLocation>]
   [-TimeoutSec <Int32>]
   [<CommonParameters>]
Get-ServiceFabricImageStoreContent
   [-RemoteRelativePath <String>]
   [-ImageStoreConnectionString <String>]
   [-CertStoreLocation <StoreLocation>]
   [-TimeoutSec <Int32>]
   [<CommonParameters>]

説明

Get-ServiceFabricImageStoreContent コマンドレットは、イメージ ストアのコンテンツに関する情報を取得します。 イメージ ストアの相対パスを使用するか、アプリケーションの種類/バージョンを指定することで、より具体的な情報を取得することもできます。 イメージ ストアには、Copy-ServiceFabricApplicationPackage と一部の予約フォルダーを使用してユーザーがアップロードしたパッケージが含まれています。 "Store" は、アプリケーションの種類が register-ServiceFabricClusterPackageを使用して登録されるときに作成される、Service Fabric によって管理されるパッケージの配置可能なバージョンを含む、このような予約済みフォルダーの 1 つです。 Unregister-ServiceFabricApplicationType アプリケーションの種類の登録を解除し、展開可能なバージョンのパッケージを "Store" フォルダーから削除します。 アップロードされたアプリケーション パッケージを削除するには、Remove-ServiceFabricApplicationPackage コマンドレット 使用します。

イメージ ストアの内容を調べることは、イメージ ストアまたは上記のいずれかのコマンドレットで問題を診断する場合に役立ちます。

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

例 1: アプリケーションの種類/バージョン別にイメージ ストアのコンテンツを取得する

PS C:\> Get-ServiceFabricImageStoreContent -ApplicationTypeName "CalcServiceApp" -ApplicationTypeVersion "2.0.0" -ImageStoreConnectionString "fabric:ImageStore"

このコマンドは、アプリケーション CalcServiceApp に属するイメージ ストア コンテンツに関する情報を取得します。種類はバージョン 2.0.0 です。

例 2: 相対パスでイメージ ストアのコンテンツを取得する

PS C:\> Get-ServiceFabricImageStoreContent -RemoteRelativePath "Store\CalcServiceApp\apps" -ImageStoreConnectionString "fabric:ImageStore"

このコマンドは、指定されたイメージ ストアの相対パス "Store\CalcServiceApp\apps" 内のイメージ ストアコンテンツに関する情報を取得します。

例 3: ルート上のイメージ ストアのコンテンツを取得する

PS C:\> Get-ServiceFabricImageStoreContent -ImageStoreConnectionString "fabric:ImageStore"

このコマンドは、アップロードされたパッケージと予約済みフォルダーを含むルートからイメージ ストアのコンテンツに関する情報を取得します。

例 4: ImageStoreConnectionString を指定せずにルート上のイメージ ストア コンテンツを取得する

PS C:\> Get-ServiceFabricImageStoreContent

このコマンドは、接続されたクラスターの接続文字列から取得された "ImageStoreConnectionString" のイメージ ストアコンテンツに関する情報を取得します。

パラメーター

-ApplicationTypeName

Service Fabric アプリケーションの種類の名前を指定します。 このコマンドレットは、"StoreRelativePath"、"Type" (ファイル/フォルダー)、"FileSize"、"ApplicationVersion"、"ServiceManifestName"、"ServiceManifestVersion" など、そのアプリケーションの種類の各ファイル/フォルダーに関する情報、およびそのファイル/フォルダーに適用できるその他の情報を返します。

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

-ApplicationTypeVersion

Service Fabric アプリケーションの種類のバージョンを指定します。 これが指定されていない場合は、そのアプリケーションの種類のすべてのバージョンが一覧表示されます。

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

-CertStoreLocation

レジストリ内の X.509 証明書ストアの場所を指定します。 接続されたクラスターで暗号化された "ImageStoreConnectionString" の暗号化を解除するには、証明書の場所が必要になる場合があります。 想定される値は CurrentUser または LocalMachine です。

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

-ImageStoreConnectionString

Service Fabric イメージ ストアの 接続文字列 を指定します。 これが指定されていない場合は、接続されたクラスターからの接続文字列が使用されます。

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

-RemoteRelativePath

イメージ ストア ルートへの相対パスを指定します。 アプリケーション パッケージは、Copy-ServiceFabricApplicationPackageのコマンドレット ApplicationPackagePathInImageStore パラメーターで指定された場所にイメージ ストアにアップロードされます。 Copy-ServiceFabricApplicationPackage でパラメーターが指定されていない場合は、既定でフォルダー名が指定され、イメージ ストア ルートの下に配置されます。 イメージ ストア ルートの下にある予約フォルダー "Store" の 1 つに、register-ServiceFabricClusterPackageを使用して作成されたパッケージ 配置可能なバージョンが含まれています。

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

-TimeoutSec

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

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

入力

None

出力

System.Object