Test-ServiceFabricApplicationPackage
Ellenőrzi a Service Fabric-alkalmazáscsomagot.
Syntax
Test-ServiceFabricApplicationPackage
[-ApplicationPackagePath] <String>
[-ApplicationParameter <Hashtable>]
[-ImageStoreConnectionString <String>]
[<CommonParameters>]
Test-ServiceFabricApplicationPackage
[-ComposeFilePath] <String>
[-RegistryUserName <String>]
[-RegistryPassword <String>]
[-PasswordEncrypted]
[-ImageStoreConnectionString <String>]
[<CommonParameters>]
Description
A Test-ServiceFabricApplicationPackage parancsmag ellenőrzi a Service Fabric-alkalmazáscsomagot, hogy megfeleljen a Service Fabric csomagolási követelményeinek. További információ a Service Fabric-alkalmazásmodellről.
Ha megadja a rendszerképtároló kapcsolati sztring, a csomag a fürtben kiépített alkalmazás korábbi verzióival is érvényesítve lesz. A parancsmag például észleli, hogy egy azonos verziójú, de eltérő tartalommal rendelkező alkalmazáscsomag már ki lett építve a lemezképtárolóban.
A csomag ellenőrzése után a Copy-ServiceFabricApplicationPackage parancsmaggal másolja azt a képtárolóba.
Mielőtt bármilyen műveletet végrehajt egy Service Fabric-fürtön, hozzon létre kapcsolatot a fürttel a Connect-ServiceFabricCluster parancsmag használatával.
Példák
1. példa: Alkalmazáscsomag helyi ellenőrzése a lemezképtárolóhoz való hozzáférés nélkül
PS C:\> Test-ServiceFabricApplicationPackage -ApplicationPackagePath "C:\CalculatorApp" -ApplicationParameter @{ "StatelessServiceInstanceCount"="-1"}
Ez a parancs ellenőrzi a megadott elérési úton található alkalmazáscsomagot. Tartalmazza az ellenőrizendő alkalmazásparamétereket. A parancsmag nem adja meg a lemezképtárolót kapcsolati sztring, mert az alkalmazás még a fejlesztési fázisban van, vagy a fürtkapcsolat még nem ismert.
2. példa: Alkalmazáscsomag ellenőrzése helyileg és a lemezképtároló korábbi verzióival
PS C:\> Test-ServiceFabricApplicationPackage -ApplicationPackagePath "C:\CalculatorApp" -ImageStoreConnectionString "file:C:\SfDevCluster\Data\ImageStoreShare"
Ez a parancs ellenőrzi a megadott elérési úton található alkalmazáscsomagot. Ez biztosítja a képtároló kapcsolati sztring, hogy jobban érvényesítse a lemezképtárolóban már meglévő alkalmazásverziókat.
Paraméterek
-ApplicationPackagePath
Megadja az alkalmazáscsomag elérési útját. A parancsmag ellenőrzi, hogy az elérési út alkalmazáscsomagja érvényes-e.
Típus: | String |
Position: | 0 |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-ApplicationParameter
Szótárként adja meg az alkalmazásparaméterek felülbírálásait, például @{"key1"="value1"; "key2"="value2"}
. Az alkalmazásparamétereket meg kell határozni az alkalmazásjegyzékben. Ellenkező esetben az érvényesítés meghiúsul, és a hibásan írt alkalmazásparaméter nevére mutat.
Meg kell adnia az alkalmazásparamétereket, hogy a parancsmag ugyanazokat az ellenőrzéseket hajthassa végre, mint a New-ServiceFabricApplication vagy a Start-ServiceFabricApplicationUpgrade műveletek. Ez az alkalmazáscsomag és az alkalmazásparaméterek helyességének ellenőrzéséhez hasznos. Ha az alkalmazás nem megadott paraméterekkel rendelkezik, a rendszer kihagyja az ellenőrzést.
További információ az alkalmazásparaméterekről.
Típus: | Hashtable |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-ComposeFilePath
Megadja egy levélírási fájl elérési útját, amely leírja a Service Fabric levélírásának üzembe helyezését.
Típus: | String |
Position: | 0 |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-ImageStoreConnectionString
A Service Fabric-lemezképtároló kapcsolati sztring adja meg. További információ a képtároló kapcsolati sztring.
Ha ezt a paramétert adja meg, a parancsmag további ellenőrzéseket hajt végre az áruházban jelenleg telepített korábbi verziókon. Javasoljuk, hogy adja meg a lemezképtárolót kapcsolati sztring, kivéve, ha az alkalmazás fejlesztése folyamatban van, vagy a fürtinformációk nem ismertek.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-PasswordEncrypted
Azt jelzi, hogy az Invoke-ServiceFabricEncryptText titkosítja-e a RepositoryPassword parancsot.
Típus: | SwitchParameter |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-RegistryPassword
{{Fill RegistryPassword Description}}
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-RegistryUserName
{{Fill RegistryUserName Description}}
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
Bevitelek
None
Kimenetek
System.Object