Copy-ServiceFabricApplicationPackage
Service Fabric uygulama paketini görüntü deposuna kopyalar.
Sözdizimi
Copy-ServiceFabricApplicationPackage
[-ApplicationPackagePath] <String>
[[-ImageStoreConnectionString] <String>]
[[-ApplicationPackagePathInImageStore] <String>]
[-ApplicationPackageCopyPath <String>]
[-ShowProgress]
[-ShowProgressIntervalMilliseconds <Int32>]
[-CompressPackage]
[-UncompressPackage]
[-SkipCopy]
[-GenerateChecksums]
[-CertStoreLocation <StoreLocation>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Description
Copy-ServiceFabricApplicationPackage cmdlet'i bir Service Fabric uygulama paketini görüntü deposuna kopyalar. Bu cmdlet, bir Service Fabric uygulama paketini gerçekten görüntü deposuna kopyalamadan sıkıştırmak ve sıkıştırmasını açmak için de kullanılabilir.
Uygulama paketini kopyaladıktan sonra, uygulama türünü kaydetmek için Register-ServiceFabricApplicationType cmdlet'ini kullanın.
Uygulama paketini kaydettikten sonra, uygulama paketini kaldırmak için remove-ServiceFabricApplicationPackage cmdlet'ini
Service Fabric kümelerini yönetmek için Yönetici olarak çalıştır seçeneğini kullanarak Windows PowerShell'i başlatın. Service Fabric kümesinde herhangi bir işlem yapmadan önce, Connect-ServiceFabricCluster cmdlet'ini kullanarak kümeyle bağlantı kurun.
Örnekler
Örnek 1: Uygulama paketini kopyalama
PS C:\> Copy-ServiceFabricApplicationPackage -ApplicationPackagePath "C:\ApplicationPackages\PersistentToDoListService" -ImageStoreConnectionString "fabric:ImageStore"
Bu komut, uygulama paketini kümenin görüntü deposuna kopyalar.
ApplicationPackagePathInImageStore parametresi belirtilmediğinde, varsayılan olarak klasör adı kullanılır. Bu örnekte ApplicationPackagePathInImageStore
Örnek 2: Uygulama paketini görüntü deposundaki belirli bir dizine kopyalama
PS C:\> Copy-ServiceFabricApplicationPackage -ApplicationPackagePath "C:\ApplicationPackages\PersistentToDoListService" -ImageStoreConnectionString "fabric:ImageStore" -ApplicationPackagePathInImageStore "PersistentToDoListService_v2"
Bu komut, uygulama paketini kümenin görüntü deposundaki PersistentToDoListService_v2 dizine kopyalar.
Örnek 3: Sıkıştırılmış uygulama paketini görüntü deposundaki belirli bir dizine kopyalama
PS C:\> Copy-ServiceFabricApplicationPackage -ApplicationPackagePath "C:\ApplicationPackages\PersistentToDoListService" -ImageStoreConnectionString "fabric:ImageStore" -ApplicationPackagePathInImageStore "PersistentToDoListService_v2" -CompressPackage
Bu komut, hizmet dizini altındaki tüm alt dizinleri sıkıştırır ve ardından uygulama paketini kümenin görüntü deposundaki PersistentToDoListService_v2 dizine kopyalar.
Örnek 4: PowerShell penceresinde kopyalama işlemi için ilerleme çubuğunu gösterme
PS C:\> Copy-ServiceFabricApplicationPackage -ApplicationPackagePath "C:\ApplicationPackages\PersistentToDoListService" -ImageStoreConnectionString "fabric:ImageStore" -ApplicationPackagePathInImageStore "PersistentToDoListService_v2" -ShowProgress -ShowProgressIntervalMilliseconds 500
Bu komut, uygulama paketini kümenin görüntü deposundaki PersistentToDoListService_v2 dizine kopyalarken PowerShell penceresinde bir ilerleme çubuğu gösterir. İlerleme çubuğu 500 dakikada bir yenileniyor.
Örnek 5: Görüntü deposuna kopyalamadan yerel makinedeki uygulama paketini sıkıştırma
PS C:\> Copy-ServiceFabricApplicationPackage -ApplicationPackagePath "C:\ApplicationPackages\PersistentToDoListService" -CompressPackage -SkipCopy
Bu komut, uygulama paketini kümenin görüntü deposuna kopyalamadan hizmet dizini altındaki tüm alt dizinleri sıkıştırır.
Örnek 6: Görüntü deposuna kopyalamadan yerel makinedeki uygulama paketinin sıkıştırmasını açma
PS C:\> Copy-ServiceFabricApplicationPackage -ApplicationPackagePath "C:\ApplicationPackages\PersistentToDoListService" -UncompressPackage -SkipCopy
Bu komut, uygulama paketini kümenin görüntü deposuna kopyalamadan hizmet dizini altındaki tüm alt dizinlerin sıkıştırmasını çıkarır.
Parametreler
-ApplicationPackageCopyPath
Karşıya yükleme için uygulama paketinin yerel kopyasının oluşturulacağı hedefi belirtir. Yerel kopya, GenerateChecksums ve CompressPackage anahtarları uygulanmadan önce oluşturulur, bu nedenle özgün kaynak paketin konumu salt okunursa bu anahtar kullanışlıdır.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-ApplicationPackagePath
Bir uygulama paketinin göreli yolunu belirtir. cmdlet'i paketi belirttiğiniz yoldan kopyalar.
Tür: | String |
Position: | 0 |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-ApplicationPackagePathInImageStore
Uygulama paketinin kopyalanması gereken görüntü deposundaki göreli yolu belirtir.
Tür: | String |
Position: | 2 |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-CertStoreLocation
GenerateChecksums anahtarı kullanılarak uygulama paketi sağlama toplamları hesaplanırken kullanılacak bir sertifika deposu konumu belirtir.
Tür: | StoreLocation |
Kabul edilen değerler: | CurrentUser, LocalMachine |
Position: | Named |
Default value: | LocalMachine |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-CompressPackage
Uygulama paketi kök dizini (kod/yapılandırma/veri paketleri) altındaki tüm alt dizinleri sıkıştırır.
SkipCopy belirtilmezse, uygulama paketi görüntü deposuna kopyalanmadan önce klasörler sıkıştırılır. ApplicationPackageCopyPath
Tür: | SwitchParameter |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-GenerateChecksums
Karşıya yüklemeden önce uygulama paketi sağlama toplamı dosyalarını önceden oluşturur. Bu, uygulama paketi sağlama toplamlarını hesaplamanın maliyetini önceden yükler, böylece Register-ServiceFabricApplicationTypesırasında küme tarafından hesaplanmaları gerekmez.
Tür: | SwitchParameter |
Position: | Named |
Default value: | None |
Gerekli: | False |
İş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ı dizesini
Tür: | String |
Position: | 1 |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-ShowProgress
Uygulama paketini görüntü deposuna kopyalarken PowerShell penceresinde ilerleme çubuğunun gösterilmesi için belirtir.
Tür: | SwitchParameter |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-ShowProgressIntervalMilliseconds
Uygulama paketini görüntü deposuna kopyalarken PowerShell penceresinde ilerleme çubuğunun yenilenme sıklığını belirtir.
Tür: | Int32 |
Position: | Named |
Default value: | 2000 |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-SkipCopy
Uygulama paketini karşıya yükleme işlemi gerçekleştirmez. Bu, uygulama paketini görüntü deposuna kopyalamadan bir uygulama paketinin sıkıştırılması veya sıkıştırılması gerektiğinde kullanılmalıdır.
Tür: | SwitchParameter |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-TimeoutSec
İşlem için saniye olarak zaman aşımını belirtir. Varsayılan olarak, maksimum zaman aşımı değeri 1800 saniye ile sınırlıdır.
Tür: | Int32 |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-UncompressPackage
Uygulama paketi kök dizini (kod/yapılandırma/veri paketleri) altındaki tüm sıkıştırılmış dosyaları sıkıştırır. Bu, uygulama paketini görüntü deposuna kopyalamadan uygulama paketinin sıkıştırmasını yerel olarak açmak için SkipCopy parametresiyle kullanılabilir. ApplicationPackageCopyPath
Tür: | SwitchParameter |
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