Test-ServiceFabricApplicationPackage
Validerar ett Service Fabric-programpaket.
Syntax
Test-ServiceFabricApplicationPackage
[-ApplicationPackagePath] <String>
[-ApplicationParameter <Hashtable>]
[-ImageStoreConnectionString <String>]
[<CommonParameters>]
Test-ServiceFabricApplicationPackage
[-ComposeFilePath] <String>
[-RegistryUserName <String>]
[-RegistryPassword <String>]
[-PasswordEncrypted]
[-ImageStoreConnectionString <String>]
[<CommonParameters>]
Description
Cmdleten Test-ServiceFabricApplicationPackage validerar ett Service Fabric-programpaket för att säkerställa att det respekterar Service Fabric-paketeringskraven. Läs mer om Service Fabric-programmodellen.
Om du anger anslutningssträngen för avbildningsarkivet verifieras även paketet mot tidigare versioner av programmet som har etablerats i klustret. Cmdleten kan till exempel identifiera att ett programpaket med samma version men ett annat innehåll redan har etablerats i avbildningsarkivet.
När du har verifierat ett paket använder du cmdleten Copy-ServiceFabricApplicationPackage för att kopiera det till avbildningsarkivet.
Innan du utför någon åtgärd i ett Service Fabric-kluster upprättar du en anslutning till klustret med hjälp av cmdleten Connect-ServiceFabricCluster.
Exempel
Exempel 1: Verifiera ett programpaket lokalt, utan åtkomst till avbildningsarkivet
PS C:\> Test-ServiceFabricApplicationPackage -ApplicationPackagePath "C:\CalculatorApp" -ApplicationParameter @{ "StatelessServiceInstanceCount"="-1"}
Det här kommandot validerar programpaketet som finns i den angivna sökvägen. Den innehåller de programparametrar som ska verifieras. Cmdleten anger inte anslutningssträngen för avbildningsarkivet eftersom programmet fortfarande är i utvecklingsfasen eller klusteranslutningen ännu inte är känd.
Exempel 2: Verifiera ett programpaket, lokalt och mot tidigare versioner i avbildningsarkivet
PS C:\> Test-ServiceFabricApplicationPackage -ApplicationPackagePath "C:\CalculatorApp" -ImageStoreConnectionString "file:C:\SfDevCluster\Data\ImageStoreShare"
Det här kommandot validerar programpaketet som finns i den angivna sökvägen. Den tillhandahåller anslutningssträngen för avbildningsarkivet för mer validering mot programversioner som redan finns i avbildningsarkivet.
Parametrar
-ApplicationPackagePath
Anger sökvägen till ett programpaket. Cmdleten kontrollerar att programpaketet i sökvägen är giltigt.
Typ: | String |
Position: | 0 |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-ApplicationParameter
Anger åsidosättningar för programparametrar som en ordlista, till exempel @{"key1"="value1"; "key2"="value2"}
. Programparametrarna måste definieras i programmanifestet. Annars misslyckas verifieringen med att peka på det potentiellt felstavade programparameternamnet.
Du måste skicka in programparametrarna så att cmdleten kan utföra samma validering som New-ServiceFabricApplication eller Start-ServiceFabricApplicationUpgrade åtgärder. Detta är användbart som en sanitetskontroll för att säkerställa att programpaketet och programparametrarna är korrekta. Om programmet har parametrar som inte har angetts hoppas verifieringen över.
Läs mer om programparametrar.
Typ: | Hashtable |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-ComposeFilePath
Anger filsökvägen till en skrivfil som beskriver service fabric compose-distributionen.
Typ: | String |
Position: | 0 |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-ImageStoreConnectionString
Anger anslutningssträngen för Service Fabric-avbildningsarkivet. Läs mer om anslutningssträngen för avbildningsarkiv.
Om du anger den här parametern utför cmdleten ytterligare valideringar mot tidigare distribuerade versioner som för närvarande finns i arkivet. Vi rekommenderar att du anger anslutningssträngen för avbildningsarkivet, såvida inte programmet fortfarande utvecklas eller om klusterinformationen inte är känd.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-PasswordEncrypted
Anger om RepositoryPassword krypteras av Invoke-ServiceFabricEncryptText.
Typ: | SwitchParameter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-RegistryPassword
{{Fill RegistryPassword Description}}
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-RegistryUserName
{{Fill RegistryUserName Description}}
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
Indata
None
Utdata
System.Object