Test-ServiceFabricApplicationPackage
Service Fabric uygulama paketini doğrular.
Sözdizimi
Test-ServiceFabricApplicationPackage
[-ApplicationPackagePath] <String>
[-ApplicationParameter <Hashtable>]
[-ImageStoreConnectionString <String>]
[<CommonParameters>]
Test-ServiceFabricApplicationPackage
[-ComposeFilePath] <String>
[-RegistryUserName <String>]
[-RegistryPassword <String>]
[-PasswordEncrypted]
[-ImageStoreConnectionString <String>]
[<CommonParameters>]
Description
Test-ServiceFabricApplicationPackage cmdlet'i, Service Fabric paketleme gereksinimlerine uygun olduğundan emin olmak için bir Service Fabric uygulama paketini doğrular. Service Fabric uygulama modeli hakkında daha fazla bilgi edinin.
Görüntü deposu bağlantı dizesini belirtirseniz paket, kümede sağlanan uygulamanın önceki sürümlerine göre de doğrulanır. Örneğin, cmdlet aynı sürüme sahip ancak görüntü deposunda farklı içeriğe sahip bir uygulama paketinin zaten sağlandığını algılayabilir.
Bir paketi doğruladıktan sonra Copy-ServiceFabricApplicationPackage cmdlet'ini kullanarak bunu görüntü deposuna kopyalayın.
Service Fabric kümesinde herhangi bir işlem yapmadan önce Connect-ServiceFabricCluster cmdlet'ini kullanarak kümeyle bağlantı kurun.
Örnekler
Örnek 1: Görüntü deposuna erişim olmadan bir uygulama paketini yerel olarak doğrulama
PS C:\> Test-ServiceFabricApplicationPackage -ApplicationPackagePath "C:\CalculatorApp" -ApplicationParameter @{ "StatelessServiceInstanceCount"="-1"}
Bu komut, belirtilen yolda bulunan uygulama paketini doğrular. Doğrulanacak uygulama parametrelerini içerir. Uygulama hala geliştirme aşamasında olduğundan veya küme bağlantısı henüz bilinmediğinden cmdlet görüntü deposu bağlantı dizesini belirtmez.
Örnek 2: Uygulama paketini yerel olarak ve görüntü deposundaki önceki sürümlerde doğrulama
PS C:\> Test-ServiceFabricApplicationPackage -ApplicationPackagePath "C:\CalculatorApp" -ImageStoreConnectionString "file:C:\SfDevCluster\Data\ImageStoreShare"
Bu komut, belirtilen yolda bulunan uygulama paketini doğrular. Görüntü deposunda zaten bulunan uygulama sürümlerine karşı daha fazla doğrulama için görüntü deposu bağlantı dizesini sağlar.
Parametreler
-ApplicationPackagePath
Uygulama paketinin yolunu belirtir. Cmdlet, yoldaki uygulama paketinin geçerli olup olmadığını denetler.
Tür: | String |
Position: | 0 |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-ApplicationParameter
Uygulama parametrelerinin geçersiz kılmalarını gibi bir sözlük olarak @{"key1"="value1"; "key2"="value2"}
belirtir. Uygulama parametreleri uygulama bildiriminde tanımlanmalıdır. Aksi takdirde doğrulama, yanlış yazılmış olabilecek uygulama parametre adına işaret ederek başarısız olur.
Cmdlet'in New-ServiceFabricApplication veya Start-ServiceFabricApplicationUpgrade işlemleriyle aynı doğrulamayı gerçekleştirebilmesi için uygulama parametrelerini geçirmeniz gerekir. Bu, uygulama paketinin ve uygulama parametrelerinin doğru olduğundan emin olmak için bir akıl sağlığı denetimi olarak kullanışlıdır. Uygulamada belirtilmeyen parametreler varsa doğrulama atlanır.
Uygulama parametreleri hakkında daha fazla bilgi edinin.
Tür: | Hashtable |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-ComposeFilePath
Service Fabric oluşturma dağıtımını açıklayan oluşturma dosyasının dosya yolunu belirtir.
Tür: | String |
Position: | 0 |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-ImageStoreConnectionString
Service Fabric görüntü deposu için bağlantı dizesini belirtir. Görüntü deposu bağlantı dizesi hakkında daha fazla bilgi edinin.
Bu parametreyi belirtirseniz, cmdlet şu anda depoda bulunan önceden dağıtılan sürümlerde ek doğrulamalar gerçekleştirir. Uygulama hala geliştirilmediği veya küme bilgileri bilinmediği sürece görüntü deposu bağlantı dizesini belirtmeniz önerilir.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-PasswordEncrypted
RepositoryPassword'ünInvoke-ServiceFabricEncryptText tarafından şifrelenip şifrelenmediğini gösterir.
Tür: | SwitchParameter |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-RegistryPassword
{{Fill RegistryPassword Description}}
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-RegistryUserName
{{Fill RegistryUserName Description}}
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
Girişler
None
Çıkışlar
System.Object