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.