Compartilhar via


Get-ServiceFabricImageStoreContent

Obtém informações de conteúdo do repositório de imagens

Syntax

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

Description

O cmdlet Get-ServiceFabricImageStoreContent obtém informações sobre o conteúdo do repositório de imagens. Você também pode obter informações mais específicas usando o caminho relativo do repositório de imagens ou especificando o tipo/versão do aplicativo. O repositório de imagens contém pacotes carregados pelos usuários usando Copy-ServiceFabricApplicationPackage e, em seguida, algumas pastas reservadas. "Store" é uma dessas pastas reservadas que contém versões implantáveis dos pacotes mantidos pelo Service Fabric que são criados quando tipos de aplicativo são registrados usando Register-ServiceFabricClusterPackage. Unregister-ServiceFabricApplicationType cancela o registro de um tipo de aplicativo e remove a versão implantável do pacote da pasta "Store". Para excluir os pacotes de aplicativos carregados, use o cmdlet Remove-ServiceFabricApplicationPackage .

Examinar o conteúdo do repositório de imagens pode ser útil quando você está diagnosticando problemas com o repositório de imagens ou com qualquer um dos cmdlets mencionados acima.

Antes de executar qualquer operação em um cluster do Service Fabric, estabeleça uma conexão com o cluster usando o cmdlet Connect-ServiceFabricCluster.

Exemplos

Exemplo 1: Obter conteúdo do repositório de imagens por tipo/versão do aplicativo

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

Este comando obtém informações sobre o conteúdo do repositório de imagens pertencente ao aplicativo CalcServiceApp, tipo versão 2.0.0.

Exemplo 2: Obter o conteúdo do repositório de imagens por caminho relativo

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

Esse comando obtém informações sobre o conteúdo do repositório de imagens dentro do caminho relativo do repositório de imagens especificado "Store\CalcServiceApp\apps".

Exemplo 3: Obter conteúdo do repositório de imagens na raiz

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

Esse comando obtém informações sobre o conteúdo do repositório de imagens da raiz que contém pacotes carregados e pastas reservadas.

Exemplo 4: Obter conteúdo do repositório de imagens na raiz sem especificar ImageStoreConnectionString

PS C:\> Get-ServiceFabricImageStoreContent

Esse comando obtém informações sobre o conteúdo do repositório de imagens conforme acima para o "ImageStoreConnectionString" obtido da cadeia de conexão do cluster conectado.

Parâmetros

-ApplicationTypeName

Especifica o nome de um tipo de aplicativo do Service Fabric. O cmdlet retorna informações sobre cada arquivo/pasta nesse tipo de aplicativo, como "StoreRelativePath", "Type" (Arquivo/Pasta), "FileSize", "ApplicationVersion", "ServiceManifestName", "ServiceManifestVersion" e outras informações aplicáveis a esse arquivo/pasta.

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

-ApplicationTypeVersion

Especifica a versão de um tipo de aplicativo do Service Fabric. Quando isso não for especificado, todas as versões desse tipo de aplicativo serão listadas.

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

-CertStoreLocation

Especifica o local do repositório de certificados X.509 no registro. O local do certificado pode ser necessário para descriptografar o "ImageStoreConnectionString" criptografado no cluster conectado. O valor esperado é CurrentUser ou LocalMachine.

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

-ImageStoreConnectionString

Especifica a cadeia de conexão para o repositório de imagens do Service Fabric. Se isso não for especificado, a cadeia de conexão do cluster conectado será usada.

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

-RemoteRelativePath

Especifica o caminho relativo para a raiz do repositório de imagens. Os pacotes de aplicativos são carregados no repositório de imagens para o local especificado pelo parâmetro ApplicationPackagePathInImageStore no cmdlet Copy-ServiceFabricApplicationPackage. Se Copy-ServiceFabricApplicationPackage não especificar o parâmetro, ele será colocado no nome da pasta e colocado na raiz do repositório de imagens. Uma das pastas reservadas "Store" na raiz do repositório de imagens contém a versão implantável dos pacotes criados usando Register-ServiceFabricClusterPackage.

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

-TimeoutSec

Especifica o período de tempo limite, em segundos, para a operação.

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

Entradas

None

Saídas

System.Object