你当前正在访问 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”和其他适用于该文件/文件夹的信息。

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ApplicationTypeVersion

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

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CertStoreLocation

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

Type:StoreLocation
Accepted values:CurrentUser, LocalMachine
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ImageStoreConnectionString

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

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RemoteRelativePath

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

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TimeoutSec

指定操作的超时时间段(以秒为单位)。

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

输入

None

输出

System.Object