Megosztás a következőn keresztül:


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