Bagikan melalui


Test-ServiceFabricApplicationPackage

Memvalidasi paket aplikasi Service Fabric.

Sintaks

SFApplicationPackage (Default)

Test-ServiceFabricApplicationPackage
    [-ApplicationPackagePath] <String>
    [-ApplicationParameter <Hashtable>]
    [-ImageStoreConnectionString <String>]
    [<CommonParameters>]

Compose

Test-ServiceFabricApplicationPackage
    [-ComposeFilePath] <String>
    [-RegistryUserName <String>]
    [-RegistryPassword <String>]
    [-PasswordEncrypted]
    [-ImageStoreConnectionString <String>]
    [<CommonParameters>]

Deskripsi

Cmdlet Test-ServiceFabricApplicationPackage memvalidasi paket aplikasi Service Fabric untuk memastikannya mematuhi persyaratan pengemasan Service Fabric. Baca selengkapnya tentang model aplikasi Service Fabric.

Jika Anda menentukan string koneksi penyimpanan gambar, paket juga divalidasi terhadap versi aplikasi sebelumnya yang disediakan dalam kluster. Misalnya, cmdlet dapat mendeteksi bahwa paket aplikasi dengan versi yang sama tetapi konten yang berbeda sudah disediakan di penyimpanan gambar.

Setelah Anda memvalidasi paket, gunakan cmdlet Copy-ServiceFabricApplicationPackage untuk menyalinnya ke penyimpanan gambar.

Sebelum Anda melakukan operasi apa pun pada kluster Service Fabric, buat koneksi ke kluster dengan menggunakan cmdlet Connect-ServiceFabricCluster.

Contoh

Contoh 1: Memvalidasi paket aplikasi secara lokal, tanpa akses ke penyimpanan gambar

PS C:\> Test-ServiceFabricApplicationPackage -ApplicationPackagePath "C:\CalculatorApp" -ApplicationParameter @{ "StatelessServiceInstanceCount"="-1"}

Perintah ini memvalidasi paket aplikasi yang ditemukan di jalur yang ditentukan. Ini termasuk parameter aplikasi yang akan diverifikasi. Cmdlet tidak menentukan string koneksi penyimpanan gambar karena aplikasi masih dalam fase pengembangan atau koneksi kluster belum diketahui.

Contoh 2: Memvalidasi paket aplikasi, secara lokal dan terhadap versi sebelumnya di penyimpanan gambar

PS C:\> Test-ServiceFabricApplicationPackage -ApplicationPackagePath "C:\CalculatorApp" -ImageStoreConnectionString "file:C:\SfDevCluster\Data\ImageStoreShare"

Perintah ini memvalidasi paket aplikasi yang ditemukan di jalur yang ditentukan. Ini menyediakan string koneksi penyimpanan gambar untuk validasi lebih lanjut terhadap versi aplikasi yang sudah ada di penyimpanan gambar.

Parameter

-ApplicationPackagePath

Menentukan jalur ke paket aplikasi. Cmdlet memeriksa bahwa paket aplikasi di jalur valid.

Properti parameter

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

Kumpulan parameter

SFApplicationPackage
Position:0
Wajib:True
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-ApplicationParameter

Menentukan penimpaan untuk parameter aplikasi sebagai kamus, seperti @{"key1"="value1"; "key2"="value2"}. Parameter aplikasi harus didefinisikan dalam manifes aplikasi. Jika tidak, validasi gagal menunjuk ke nama parameter aplikasi yang berpotensi salah eja.

Anda perlu meneruskan parameter aplikasi sehingga cmdlet dapat melakukan validasi yang sama dengan New-ServiceFabricApplication atau operasi start-serviceFabricApplicationUpgrade. Ini berguna sebagai pemeriksaan kewarasan untuk memastikan paket aplikasi dan parameter aplikasi sudah benar. Jika aplikasi memiliki parameter yang tidak ditentukan, validasi akan dilewati.

Baca selengkapnya tentang parameter aplikasi .

Properti parameter

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

Kumpulan parameter

SFApplicationPackage
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-ComposeFilePath

Menentukan jalur file ke file kompos yang menjelaskan penyebaran pembuatan Service Fabric.

Properti parameter

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

Kumpulan parameter

Compose
Position:0
Wajib:True
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 .

Jika Anda menentukan parameter ini, cmdlet melakukan validasi tambahan terhadap versi yang disebarkan sebelumnya saat ini di penyimpanan. Disarankan agar Anda menentukan string koneksi penyimpanan gambar, kecuali aplikasi masih dikembangkan atau informasi kluster tidak diketahui.

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

-PasswordEncrypted

Menunjukkan apakah RepositoriPassword dienkripsi oleh Invoke-ServiceFabricEncryptText.

Properti parameter

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

Kumpulan parameter

Compose
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-RegistryPassword

{{Isi Deskripsi Kata Sandi Registry}}

Properti parameter

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

Kumpulan parameter

Compose
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-RegistryUserName

{{Isi Deskripsi RegistryUserName}}

Properti parameter

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

Kumpulan parameter

Compose
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