Test-ServiceFabricApplicationPackage
Convalida un pacchetto dell'applicazione di Service Fabric.
Sintassi
Test-ServiceFabricApplicationPackage
[-ApplicationPackagePath] <String>
[-ApplicationParameter <Hashtable>]
[-ImageStoreConnectionString <String>]
[<CommonParameters>]
Test-ServiceFabricApplicationPackage
[-ComposeFilePath] <String>
[-RegistryUserName <String>]
[-RegistryPassword <String>]
[-PasswordEncrypted]
[-ImageStoreConnectionString <String>]
[<CommonParameters>]
Descrizione
Il cmdlet Test-ServiceFabricApplicationPackage convalida un pacchetto dell'applicazione di Service Fabric per assicurarsi che rispetti i requisiti di creazione dei pacchetti di Service Fabric. Altre informazioni sul modello di applicazione di Service Fabric.
Se si specifica la stringa di connessione dell'archivio immagini, il pacchetto viene convalidato anche rispetto alle versioni precedenti dell'applicazione di cui viene effettuato il provisioning nel cluster. Ad esempio, il cmdlet può rilevare che un pacchetto dell'applicazione con la stessa versione ma contenuto diverso è già stato sottoposto a provisioning nell'archivio immagini.
Dopo aver convalidato un pacchetto, usare il cmdlet Copy-ServiceFabricApplicationPackage per copiarlo nell'archivio immagini.
Prima di eseguire qualsiasi operazione in un cluster di Service Fabric, stabilire una connessione al cluster usando il cmdlet Connect-ServiceFabricCluster.
Esempio
Esempio 1: Convalidare un pacchetto dell'applicazione in locale, senza accedere all'archivio immagini
PS C:\> Test-ServiceFabricApplicationPackage -ApplicationPackagePath "C:\CalculatorApp" -ApplicationParameter @{ "StatelessServiceInstanceCount"="-1"}
Questo comando convalida il pacchetto dell'applicazione trovato nel percorso specificato. Include i parametri dell'applicazione da verificare. Il cmdlet non specifica la stringa di connessione dell'archivio immagini perché l'applicazione è ancora in fase di sviluppo o la connessione cluster non è ancora nota.
Esempio 2: Convalidare un pacchetto dell'applicazione, in locale e in base a qualsiasi versione precedente nell'archivio immagini
PS C:\> Test-ServiceFabricApplicationPackage -ApplicationPackagePath "C:\CalculatorApp" -ImageStoreConnectionString "file:C:\SfDevCluster\Data\ImageStoreShare"
Questo comando convalida il pacchetto dell'applicazione trovato nel percorso specificato. Fornisce la stringa di connessione dell'archivio immagini per una maggiore convalida rispetto alle versioni dell'applicazione già presenti nell'archivio immagini.
Parametri
-ApplicationPackagePath
Specifica il percorso di un pacchetto dell'applicazione. Il cmdlet verifica che il pacchetto dell'applicazione nel percorso sia valido.
Tipo: | String |
Posizione: | 0 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ApplicationParameter
Specifica gli override per i parametri dell'applicazione come dizionario, ad esempio @{"key1"="value1"; "key2"="value2"}
. I parametri dell'applicazione devono essere definiti nel manifesto dell'applicazione. In caso contrario, la convalida non riesce a puntare al nome del parametro dell'applicazione potenzialmente non digitato correttamente.
È necessario passare i parametri dell'applicazione in modo che il cmdlet possa eseguire la stessa convalida delle operazioni di
Altre informazioni sui parametri dell'applicazione .
Tipo: | Hashtable |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ComposeFilePath
Specifica il percorso del file di un file compose che descrive la distribuzione di composizione di Service Fabric.
Tipo: | String |
Posizione: | 0 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ImageStoreConnectionString
Specifica la stringa di connessione per l'archivio immagini di Service Fabric. Altre informazioni sulla stringa di connessione dell'archivio immagini .
Se si specifica questo parametro, il cmdlet esegue convalide aggiuntive rispetto alle versioni distribuite in precedenza attualmente nell'archivio. È consigliabile specificare la stringa di connessione dell'archivio immagini, a meno che l'applicazione non sia ancora in fase di sviluppo o che le informazioni sul cluster non siano note.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-PasswordEncrypted
Indica se repositoryPassword è crittografato da Invoke-ServiceFabricEncryptText.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-RegistryPassword
{{Fill RegistryPassword Description}}
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-RegistryUserName
{{Fill RegistryUserName Description}}
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
Input
None
Output
System.Object