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