Condividi tramite


Get-ServiceFabricImageStoreContent

Ottiene le informazioni sul contenuto dell'archivio immagini

Sintassi

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

Descrizione

Il cmdlet Get-ServiceFabricImageStoreContent ottiene informazioni sul contenuto dell'archivio immagini. È anche possibile ottenere informazioni più specifiche usando il percorso relativo dell'archivio immagini o specificando il tipo/versione dell'applicazione. L'archivio immagini contiene pacchetti caricati dagli utenti usando Copy-ServiceFabricApplicationPackage e quindi alcune cartelle riservate. "Store" è una di queste cartelle riservate che contiene versioni distribuibili dei pacchetti gestiti da Service Fabric che vengono create quando i tipi di applicazione vengono registrati usando Register-ServiceFabricClusterPackage. Unregister-ServiceFabricApplicationType annulla la registrazione di un tipo di applicazione e rimuove la versione distribuibile del pacchetto dalla cartella "Store". Per eliminare i pacchetti dell'applicazione caricati, usare il cmdlet Remove-ServiceFabricApplicationPackage .

L'analisi del contenuto dell'archivio immagini può essere utile quando si diagnosticano problemi con l'archivio immagini o con uno dei cmdlet indicati in precedenza.

Prima di eseguire qualsiasi operazione in un cluster di Service Fabric, stabilire una connessione al cluster usando il cmdlet Connect-ServiceFabricCluster.

Esempio

Esempio 1: Ottenere il contenuto dell'archivio immagini in base al tipo/versione dell'applicazione

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

Questo comando ottiene informazioni sul contenuto dell'archivio immagini appartenente all'applicazione CalcServiceApp, digitare la versione 2.0.0.

Esempio 2: Ottenere il contenuto dell'archivio immagini in base al percorso relativo

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

Questo comando ottiene informazioni sul contenuto dell'archivio immagini nel percorso relativo dell'archivio immagini specificato "Store\CalcServiceApp\apps".

Esempio 3: Ottenere il contenuto dell'archivio immagini nella radice

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

Questo comando ottiene informazioni sul contenuto dell'archivio immagini dalla radice contenente pacchetti caricati e cartelle riservate.

Esempio 4: Ottenere il contenuto dell'archivio immagini nella radice senza specificare ImageStoreConnectionString

PS C:\> Get-ServiceFabricImageStoreContent

Questo comando ottiene informazioni sul contenuto dell'archivio immagini come indicato sopra per "ImageStoreConnectionString" ottenuto dalla stringa di connessione del cluster connesso.

Parametri

-ApplicationTypeName

Specifica il nome di un tipo di applicazione di Service Fabric. Il cmdlet restituisce informazioni su ogni file/cartella nel tipo di applicazione, ad esempio "StoreRelativePath", "Type" (File/Folder), "FileSize", "ApplicationVersion", "ServiceManifestName", "ServiceManifestVersion" e altre informazioni applicabili per tale file/cartella.

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

-ApplicationTypeVersion

Specifica la versione di un tipo di applicazione di Service Fabric. Quando non viene specificato, vengono elencate tutte le versioni del tipo di applicazione.

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

-CertStoreLocation

Specifica il percorso dell'archivio certificati X.509 nel Registro di sistema. Il percorso del certificato potrebbe essere necessario per decrittografare "ImageStoreConnectionString" crittografato nel cluster connesso. Il valore previsto è CurrentUser o LocalMachine.

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

-ImageStoreConnectionString

Specifica la stringa di connessione per l'archivio immagini di Service Fabric. Se non viene specificato, viene usata la stringa di connessione del cluster connesso.

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

-RemoteRelativePath

Specifica il percorso relativo della radice dell'archivio immagini. I pacchetti dell'applicazione vengono caricati nell'archivio immagini nel percorso specificato dal parametro ApplicationPackagePathInImageStore nel cmdlet Copy-ServiceFabricApplicationPackage. Se Copy-ServiceFabricApplicationPackage non specifica il parametro, per impostazione predefinita viene impostato il nome della cartella e inserito nella radice dell'archivio immagini. Una della cartella riservata "Store" nella radice dell'archivio immagini contiene la versione distribuibile dei pacchetti creati con Register-ServiceFabricClusterPackage.

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

-TimeoutSec

Specifica il periodo di timeout, espresso in secondi, per l'operazione.

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

Input

None

Output

System.Object