Aracılığıyla paylaş


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 kullanın.

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 varsayılan olarak PersistentToDoListService olarak ayarlanır

Ö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 belirtilirse, sıkıştırma özgün kaynak dizin yerine bu dizinde gerçekleşir.

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ı dizesinihakkında daha fazla bilgi edinin. Connect-ServiceFabricCluster başarıyla yürütüldüyse bu parametre gerekli değildir.

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 belirtilirse, özgün kaynak dizin yerine bu dizinde sıkıştırmayı kaldırma işlemi gerçekleşir.

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