Test-ServiceFabricApplicationPackage
Verifierar 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 συμβολοσειρά σύνδεσης 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 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 verifierar programpaketet som finns i den angivna sökvägen. Den innehåller de programparametrar som ska verifieras. Cmdleten anger inte 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 verifierar programpaketet som finns i den angivna sökvägen. Det ger 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.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | 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 åtgärderna New-ServiceFabricApplication eller Start-ServiceFabricApplicationUpgrade . 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.
Type: | Hashtable |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ComposeFilePath
Anger filsökvägen till en skrivfil som beskriver service fabric compose-distributionen.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ImageStoreConnectionString
Anger συμβολοσειρά σύνδεσης för Service Fabric-avbildningsarkivet. Läs mer om συμβολοσειρά σύνδεσης för avbildningsarkivet.
Om du anger den här parametern utför cmdleten ytterligare verifieringar mot tidigare distribuerade versioner som för närvarande finns i arkivet. Vi rekommenderar att du anger avbildningsarkivet συμβολοσειρά σύνδεσης, såvida inte programmet fortfarande utvecklas eller klusterinformationen inte är känd.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PasswordEncrypted
Anger om RepositoryPassword krypteras av Invoke-ServiceFabricEncryptText.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RegistryPassword
{{Fill RegistryPassword Description}}
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RegistryUserName
{{Fill RegistryUserName Description}}
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Indata
None
Utdata
System.Object