Test-ServiceFabricApplicationPackage
Valide un package d’application Service Fabric.
Syntaxe
Test-ServiceFabricApplicationPackage
[-ApplicationPackagePath] <String>
[-ApplicationParameter <Hashtable>]
[-ImageStoreConnectionString <String>]
[<CommonParameters>]
Test-ServiceFabricApplicationPackage
[-ComposeFilePath] <String>
[-RegistryUserName <String>]
[-RegistryPassword <String>]
[-PasswordEncrypted]
[-ImageStoreConnectionString <String>]
[<CommonParameters>]
Description
L’applet de commande Test-ServiceFabricApplicationPackage valide un package d’application Service Fabric pour s’assurer qu’il respecte les exigences d’empaquetage Service Fabric. En savoir plus sur le modèle d’application Service Fabric .
Si vous spécifiez la chaîne de connexion du magasin d’images, le package est également validé par rapport aux versions précédentes de l’application configurées dans le cluster. Par exemple, l’applet de commande peut détecter qu’un package d’application avec la même version, mais un contenu différent a déjà été provisionné dans le magasin d’images.
Après avoir validé un package, utilisez l’applet de commande Copy-ServiceFabricApplicationPackage pour la copier dans le magasin d’images.
Avant d’effectuer une opération sur un cluster Service Fabric, établissez une connexion au cluster à l’aide de l’applet de commande Connect-ServiceFabricCluster.
Exemples
Exemple 1 : Valider un package d’application localement, sans accès au magasin d’images
PS C:\> Test-ServiceFabricApplicationPackage -ApplicationPackagePath "C:\CalculatorApp" -ApplicationParameter @{ "StatelessServiceInstanceCount"="-1"}
Cette commande valide le package d’application trouvé dans le chemin d’accès spécifié. Il inclut les paramètres d’application à vérifier. L’applet de commande ne spécifie pas la chaîne de connexion du magasin d’images, car l’application est toujours en phase de développement ou la connexion au cluster n’est pas encore connue.
Exemple 2 : Valider un package d’application, localement et par rapport à toutes les versions précédentes du magasin d’images
PS C:\> Test-ServiceFabricApplicationPackage -ApplicationPackagePath "C:\CalculatorApp" -ImageStoreConnectionString "file:C:\SfDevCluster\Data\ImageStoreShare"
Cette commande valide le package d’application trouvé dans le chemin d’accès spécifié. Il fournit la chaîne de connexion du magasin d’images pour une validation supplémentaire par rapport aux versions d’application déjà dans le magasin d’images.
Paramètres
-ApplicationPackagePath
Spécifie le chemin d’accès à un package d’application. L’applet de commande vérifie que le package d’application dans le chemin d’accès est valide.
Type: | String |
Position: | 0 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ApplicationParameter
Spécifie les remplacements pour les paramètres d’application en tant que dictionnaire, tels que @{"key1"="value1"; "key2"="value2"}
. Les paramètres d’application doivent être définis dans le manifeste de l’application. Sinon, la validation échoue pointant vers le nom du paramètre d’application potentiellement mal orthographié.
Vous devez passer les paramètres de l’application afin que l’applet de commande puisse effectuer la même validation que les opérations New-ServiceFabricApplication ou Start-ServiceFabricApplicationUpgrade. Cela est utile pour vérifier que le package d’application et les paramètres de l’application sont corrects. Si l’application a des paramètres qui ne sont pas spécifiés, la validation est ignorée.
En savoir plus sur les paramètres d’application .
Type: | Hashtable |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ComposeFilePath
Spécifie le chemin d’accès au fichier de composition qui décrit le déploiement de composition de Service Fabric.
Type: | String |
Position: | 0 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ImageStoreConnectionString
Spécifie la chaîne de connexion pour le magasin d’images Service Fabric. En savoir plus sur la chaîne de connexion de magasin d’images .
Si vous spécifiez ce paramètre, l’applet de commande effectue des validations supplémentaires sur les versions précédemment déployées actuellement dans le magasin. Il est recommandé de spécifier la chaîne de connexion du magasin d’images, sauf si l’application est en cours de développement ou que les informations du cluster ne sont pas connues.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-PasswordEncrypted
Indique si repositoryPassword est chiffré par Invoke-ServiceFabricEncryptText.
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-RegistryPassword
{{Fill RegistryPassword Description}}
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-RegistryUserName
{{Fill RegistryUserName Description}}
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
Entrées
None
Sorties
System.Object