Partilhar via


Get-ServiceFabricImageStoreContent

Obtém informações de conteúdo de armazenamento de imagens

Sintaxe

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 armazenamento de imagens ou especificando o tipo/versão do aplicativo. O armazenamento de imagens contém pacotes que são 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 criadas quando os 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 cmdlet Remove-ServiceFabricApplicationPackage.

Examinar o conteúdo do armazenamento de imagens pode ser útil quando você está diagnosticando problemas com o armazenamento 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 de armazenamento de imagens por tipo/versão de 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 armazenamento de imagens pertencente ao aplicativo CalcServiceApp, digite versão 2.0.0.

Exemplo 2: Obter conteúdo do armazenamento de imagens por caminho relativo

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

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

Exemplo 3: Obter conteúdo de armazenamento de imagens na raiz

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

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

Exemplo 4: Obter conteúdo de armazenamento de imagens na raiz sem especificar ImageStoreConnectionString

PS C:\> Get-ServiceFabricImageStoreContent

Este comando obtém informações sobre o conteúdo do armazenamento de imagens como 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" (File/Folder), "FileSize", "ApplicationVersion", "ServiceManifestName", "ServiceManifestVersion" e outras informações, o que for aplicável a esse arquivo/pasta.

Tipo:String
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-ApplicationTypeVersion

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

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-CertStoreLocation

Especifica o local do armazenamento 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.

Tipo:StoreLocation
Valores aceites:CurrentUser, LocalMachine
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-ImageStoreConnectionString

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

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-RemoteRelativePath

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

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-TimeoutSec

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

Tipo:Int32
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

Entradas

None

Saídas

System.Object