Sdílet prostřednictvím


Test-ServiceFabricApplicationPackage

Ověří balíček aplikace 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

Rutina Test-ServiceFabricApplicationPackage ověří balíček aplikace Service Fabric, aby se zajistilo, že dodržuje požadavky na balení Service Fabric. Přečtěte si další informace o modelu aplikace Service Fabric.

Pokud zadáte připojovací řetězec úložiště imagí, balíček se také ověří v předchozích verzích aplikace zřízené v clusteru. Rutina například dokáže zjistit, že balíček aplikace se stejnou verzí, ale v úložišti imagí už byl zřízený jiný obsah.

Po ověření balíčku pomocí rutiny Copy-ServiceFabricApplicationPackage ji zkopírujte do úložiště imagí.

Před provedením jakékoli operace v clusteru Service Fabric vytvořte připojení ke clusteru pomocí rutiny Connect-ServiceFabricCluster.

Příklady

Příklad 1: Místní ověření balíčku aplikace bez přístupu k úložišti imagí

PS C:\> Test-ServiceFabricApplicationPackage -ApplicationPackagePath "C:\CalculatorApp" -ApplicationParameter @{ "StatelessServiceInstanceCount"="-1"}

Tento příkaz ověří balíček aplikace nalezený v zadané cestě. Obsahuje parametry aplikace, které se mají ověřit. Rutina nezadá připojovací řetězec úložiště imagí, protože aplikace je stále ve fázi vývoje nebo připojení ke clusteru ještě není známo.

Příklad 2: Ověření balíčku aplikace místně a proti všem předchozím verzím v úložišti imagí

PS C:\> Test-ServiceFabricApplicationPackage -ApplicationPackagePath "C:\CalculatorApp" -ImageStoreConnectionString "file:C:\SfDevCluster\Data\ImageStoreShare"

Tento příkaz ověří balíček aplikace nalezený v zadané cestě. Poskytuje připojovací řetězec úložiště imagí pro další ověření ve verzích aplikací, které už jsou v úložišti imagí.

Parametry

-ApplicationPackagePath

Určuje cestu k balíčku aplikace. Rutina zkontroluje platnost balíčku aplikace v cestě.

Typ:String
Position:0
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-ApplicationParameter

Určuje přepsání parametrů aplikace jako slovník, například @{"key1"="value1"; "key2"="value2"}. Parametry aplikace musí být definovány v manifestu aplikace. V opačném případě ověření selže odkazující na potenciálně chybně napsaný název parametru aplikace.

Je potřeba předat parametry aplikace, aby rutina mohl provést stejné ověření jako New-ServiceFabricApplication nebo Start-ServiceFabricApplicationUpgrade operací. To je užitečné jako kontrola správnosti, aby se zajistilo, že balíček aplikace a parametry aplikace jsou správné. Pokud má aplikace parametry, které nejsou zadané, ověření se přeskočí.

Přečtěte si další informace o parametrů aplikace.

Typ:Hashtable
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-ComposeFilePath

Určuje cestu k souboru pro vytvoření, který popisuje nasazení service Fabric compose.

Typ:String
Position:0
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-ImageStoreConnectionString

Určuje připojovací řetězec pro úložiště imagí Service Fabric. Přečtěte si další informace o připojovacím řetězci úložiště obrázků .

Pokud zadáte tento parametr, rutina provede další ověření u dříve nasazených verzí aktuálně v úložišti. Doporučujeme zadat připojovací řetězec úložiště imagí, pokud aplikace stále nevyvíjí nebo informace o clusteru nejsou známé.

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-PasswordEncrypted

Označuje, zda RepositoryPassword je zašifrován Invoke-ServiceFabricEncryptText.

Typ:SwitchParameter
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-RegistryPassword

{{Fill RegistryPassword Description}}

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-RegistryUserName

{{Fill RegistryUserName Description}}

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

Vstupy

None

Výstupy

System.Object