Bagikan melalui


Copy-ServiceFabricApplicationPackage

Menyalin paket aplikasi Service Fabric ke penyimpanan gambar.

Sintaks

Default (Default)

Copy-ServiceFabricApplicationPackage
    [-ApplicationPackagePath] <String>
    [[-ImageStoreConnectionString] <String>]
    [[-ApplicationPackagePathInImageStore] <String>]
    [-ApplicationPackageCopyPath <String>]
    [-ShowProgress]
    [-ShowProgressIntervalMilliseconds <Int32>]
    [-CompressPackage]
    [-UncompressPackage]
    [-SkipCopy]
    [-GenerateChecksums]
    [-CertStoreLocation <StoreLocation>]
    [-TimeoutSec <Int32>]
    [<CommonParameters>]

Deskripsi

Cmdlet Copy-ServiceFabricApplicationPackage menyalin paket aplikasi Service Fabric ke penyimpanan gambar. Cmdlet ini juga dapat digunakan untuk mengompresi dan membatalkan kompresi paket aplikasi Service Fabric tanpa benar-benar menyalinnya ke penyimpanan gambar.

Setelah menyalin paket aplikasi, gunakan cmdlet Register-ServiceFabricApplicationType untuk mendaftarkan jenis aplikasi.

Setelah mendaftarkan paket aplikasi, gunakan cmdlet Remove-ServiceFabricApplicationPackage untuk menghapus paket aplikasi.

Untuk mengelola kluster Service Fabric, mulai Windows PowerShell dengan menggunakan opsi Jalankan sebagai administrator . Sebelum melakukan operasi apa pun pada kluster Service Fabric, sambungkan terlebih dahulu ke kluster menggunakan Connect-ServiceFabricCluster cmdlet.

Contoh

Contoh 1: Menyalin paket aplikasi

PS C:\> Copy-ServiceFabricApplicationPackage -ApplicationPackagePath "C:\ApplicationPackages\PersistentToDoListService" -ImageStoreConnectionString "fabric:ImageStore"

Perintah ini menyalin paket aplikasi ke penyimpanan gambar kluster. Ketika parameter ApplicationPackagePathInImageStore tidak ditentukan, parameter tersebut ditetapkan secara default ke nama folder. Dalam contoh ini, ApplicationPackagePathInImageStore akan default ke PersistentToDoListService

Contoh 2: Salin paket aplikasi ke direktori tertentu di penyimpanan gambar

PS C:\> Copy-ServiceFabricApplicationPackage -ApplicationPackagePath "C:\ApplicationPackages\PersistentToDoListService" -ImageStoreConnectionString "fabric:ImageStore" -ApplicationPackagePathInImageStore "PersistentToDoListService_v2"

Perintah ini menyalin paket aplikasi ke direktori PersistentToDoListService_v2 di penyimpanan gambar kluster.

Contoh 3: Salin paket aplikasi terkompresi ke direktori tertentu di penyimpanan gambar

PS C:\> Copy-ServiceFabricApplicationPackage -ApplicationPackagePath "C:\ApplicationPackages\PersistentToDoListService" -ImageStoreConnectionString "fabric:ImageStore" -ApplicationPackagePathInImageStore "PersistentToDoListService_v2" -CompressPackage

Perintah ini mengompresi semua subdirektori di bawah direktori layanan dan kemudian menyalin paket aplikasi ke direktori PersistentToDoListService_v2 di penyimpanan gambar kluster.

Contoh 4: Tampilkan bilah kemajuan untuk operasi penyalinan pada jendela PowerShell

PS C:\> Copy-ServiceFabricApplicationPackage -ApplicationPackagePath "C:\ApplicationPackages\PersistentToDoListService" -ImageStoreConnectionString "fabric:ImageStore" -ApplicationPackagePathInImageStore "PersistentToDoListService_v2" -ShowProgress -ShowProgressIntervalMilliseconds 500

Perintah ini menunjukkan bilah kemajuan pada jendela PowerShell saat menyalin paket aplikasi ke direktori PersistentToDoListService_v2 di penyimpanan gambar kluster. Bilah kemajuan disegarkan setiap 500 ms.

Contoh 5: Kompres paket aplikasi pada komputer lokal tanpa menyalin ke penyimpanan gambar

PS C:\> Copy-ServiceFabricApplicationPackage -ApplicationPackagePath "C:\ApplicationPackages\PersistentToDoListService" -CompressPackage -SkipCopy

Perintah ini mengompresi semua subdirektori di bawah direktori layanan tanpa benar-benar menyalin paket aplikasi ke penyimpanan gambar kluster.

Contoh 6: Membatalkan kompresi paket aplikasi di komputer lokal tanpa menyalin ke penyimpanan gambar

PS C:\> Copy-ServiceFabricApplicationPackage -ApplicationPackagePath "C:\ApplicationPackages\PersistentToDoListService" -UncompressPackage -SkipCopy

Perintah ini membatalkan kompresi semua subdirektori di bawah direktori layanan tanpa benar-benar menyalin paket aplikasi ke penyimpanan gambar kluster.

Parameter

-ApplicationPackageCopyPath

Menentukan tujuan untuk membuat salinan lokal paket aplikasi untuk diunggah. Salinan lokal dibuat sebelum sakelar GenerateChecksums dan CompressPackage diterapkan, sehingga sakelar ini berguna jika lokasi paket sumber asli hanya baca.

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-ApplicationPackagePath

Menentukan jalur relatif paket aplikasi. Cmdlet menyalin paket dari jalur yang Anda tentukan.

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:0
Wajib:True
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-ApplicationPackagePathInImageStore

Menentukan jalur relatif di penyimpanan gambar tempat paket aplikasi harus disalin.

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:2
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-CertStoreLocation

Menentukan lokasi penyimpanan sertifikat yang akan digunakan saat menghitung checksum paket aplikasi menggunakan sakelar GenerateChecksums .

Properti parameter

Jenis:StoreLocation
Nilai default:LocalMachine
Nilai yang diterima:CurrentUser, LocalMachine
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-CompressPackage

Mengompresi semua subdirektori di bawah direktori root paket aplikasi (paket kode/konfigurasi/data). Jika SkipCopy tidak ditentukan, maka folder dikompresi sebelum menyalin paket aplikasi ke penyimpanan gambar. Jika ApplicationPackageCopyPath ditentukan, maka kompresi terjadi di direktori tersebut daripada direktori sumber asli.

Properti parameter

Jenis:SwitchParameter
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-GenerateChecksums

Pra-membuat file checksum paket aplikasi sebelum mengunggah. Ini memmuat biaya komputasi checksum paket aplikasi sehingga tidak perlu dihitung oleh kluster selama Register-ServiceFabricApplicationType.

Properti parameter

Jenis:SwitchParameter
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-ImageStoreConnectionString

Menentukan string koneksi untuk penyimpanan gambar Service Fabric. Baca selengkapnya tentang string koneksi penyimpanan gambar. Parameter ini tidak diperlukan jika Connect-ServiceFabricCluster berhasil dieksekusi.

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:1
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-ShowProgress

Menentukan untuk menampilkan bilah kemajuan di jendela PowerShell saat menyalin paket aplikasi ke penyimpanan gambar.

Properti parameter

Jenis:SwitchParameter
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-ShowProgressIntervalMilliseconds

Menentukan frekuensi di mana bilah kemajuan disegarkan di jendela PowerShell saat menyalin paket aplikasi ke penyimpanan gambar.

Properti parameter

Jenis:Int32
Nilai default:2000
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-SkipCopy

Tidak melakukan pengunggahan paket aplikasi apa pun. Ini harus digunakan ketika paket aplikasi perlu dikompresi atau tidak dikompresi tanpa menyalin paket aplikasi ke penyimpanan gambar.

Properti parameter

Jenis:SwitchParameter
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-TimeoutSec

Menentukan batas waktu dalam hitungan detik, untuk operasi. Secara default, nilai batas waktu maksimum dibatasi hingga 1800 detik.

Properti parameter

Jenis:Int32
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-UncompressPackage

Membatalkan kompresi semua file terkompresi di bawah direktori root paket aplikasi (paket kode/konfigurasi/data). Ini dapat digunakan dengan parameter SkipCopy untuk membatalkan kompresi paket aplikasi secara lokal tanpa benar-benar menyalin paket aplikasi ke penyimpanan gambar. Jika ApplicationPackageCopyPath ditentukan, maka pembatalan kompresi terjadi di direktori tersebut daripada direktori sumber asli.

Properti parameter

Jenis:SwitchParameter
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

CommonParameters

Cmdlet ini mendukung parameter umum: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, dan -WarningVariable. Untuk informasi selengkapnya, lihat about_CommonParameters.

Input

None

Output

System.Object