你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

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 cmdlet 获取有关映像存储内容的信息。 还可以通过使用映像存储相对路径或通过指定应用程序类型/版本来获取更具体的信息。 映像存储包含用户使用 Copy-ServiceFabricApplicationPackage 和某些保留文件夹上传的包。 “Store”是一个此类保留文件夹,其中包含 Service Fabric 维护的包的可部署版本,这些包是在使用 Register-ServiceFabricClusterPackage注册应用程序类型时创建的。 Unregister-ServiceFabricApplicationType 取消注册应用程序类型,并从“Store”文件夹中删除包的可部署版本。 若要删除上传的应用程序包,请使用 Remove-ServiceFabricApplicationPackage cmdlet。

在诊断图像存储问题或上述任何 cmdlet 时,查看图像存储内容可能很有用。

在 Service Fabric 群集上执行任何操作之前,请使用 Connect-ServiceFabricCluster cmdlet 建立与群集的连接。

示例

示例 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 应用程序类型的名称。 该 cmdlet 返回有关该应用程序类型中的每个文件/文件夹的信息,例如“StoreRelativePath”、“Type”(File/Folder)、“FileSize”、“ApplicationVersion”、“ServiceManifestName”、“ServiceManifestVersion”和其他适用于该文件/文件夹的信息。

类型:String
Position:Named
默认值:None
必需:True
接受管道输入:False
接受通配符:False

-ApplicationTypeVersion

指定 Service Fabric 应用程序类型的版本。 如果未指定此项,则会列出该应用程序类型的所有版本。

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-CertStoreLocation

指定注册表中 X.509 证书存储的位置。 在连接的群集中解密加密的“ImageStoreConnectionString”可能需要证书位置。 预期值为 CurrentUser 或 LocalMachine。

类型:StoreLocation
接受的值:CurrentUser, LocalMachine
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-ImageStoreConnectionString

指定 Service Fabric 映像存储 连接字符串。 如果未指定,则使用连接的群集中的连接字符串。

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-RemoteRelativePath

指定映像存储根目录的相对路径。 应用程序包上传到 cmdlet 中由参数 ApplicationPackagePathInImageStore 指定的位置,Copy-ServiceFabricApplicationPackage。 如果 Copy-ServiceFabricApplicationPackage 未指定参数,则默认为文件夹名称,并将其放置在映像存储根目录下。 映像存储根目录下的保留文件夹之一包含使用 Register-ServiceFabricClusterPackage创建的包的可部署版本。

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-TimeoutSec

指定操作的超时期限(以秒为单位)。

类型:Int32
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

输入

None

输出

System.Object