Remove-ServiceFabricService
Menghapus layanan Service Fabric yang ada.
Sintaks
Remove-ServiceFabricService
[-ServiceName] <Uri>
[-Force]
[-ForceRemove]
[-TimeoutSec <Int32>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Deskripsi
Cmdlet Remove-ServiceFabricService menghapus layanan Service Fabric yang ada. Layanan harus berjalan sebelum Anda dapat menghapusnya.
Sebelum Anda melakukan operasi apa pun pada kluster Service Fabric, buat koneksi ke kluster dengan menggunakan cmdlet Connect-ServiceFabricCluster .
Contoh
Contoh 1: Menghapus service fabric
PS C:\> Remove-ServiceFabricService -ServiceName fabric:/myapp/persistenttodolist/svc1 -Force
Perintah ini menghapus layanan Service Fabric yang ditentukan. Karena perintah menyertakan parameter Paksa , cmdlet tidak meminta anda untuk konfirmasi.
Contoh 2: ForceRemove layanan service fabric dengan Konfirmasi
PS C:\> Remove-ServiceFabricService -ServiceName fabric:/myapp/persistenttodolist/svc1 -Confirm -ForceRemove
Paksa perintah ini menghapus layanan Service Fabric yang ditentukan. Karena perintah menyertakan parameter Konfirmasi , cmdlet akan meminta Anda untuk mengonfirmasi apakah itu adalah nama layanan yang dimaksudkan yang ingin Anda jalankan operasinya. Setelah konfirmasi, layanan dihapus dengan tidak menyenangkan karena parameter ForceRemove .
Contoh 3: ForceRemove layanan service fabric dengan Timeout
PS C:\> Remove-ServiceFabricService -ServiceName fabric:/myapp/persistenttodolist/svc1 -TimeoutSec 10 -ForceRemove
Paksa perintah ini menghapus layanan Service Fabric yang ditentukan. Karena perintah menyertakan parameter Batas Waktu , operasi akan habis jika operasi tidak dapat diselesaikan dalam waktu yang ditentukan.
Parameter
-Confirm
Meminta Anda mengonfirmasi sebelum menjalankan cmdlet.
Jenis: | SwitchParameter |
Alias: | cf |
Position: | Named |
Nilai default: | False |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-Force
Memaksa perintah untuk berjalan tanpa meminta konfirmasi pengguna. Powershell tidak akan meminta konfirmasi pengguna untuk menjalankan perintah.
Jenis: | SwitchParameter |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-ForceRemove
Menunjukkan bahwa perintah ini memaksa penghapusan layanan Service Fabric. Ini harus digunakan hanya jika penghapusan layanan kehabisan waktu. Misalnya: Jika Remove-ServiceFabricService kehabisan waktu dan replika layanan masih ada, ini berarti bahwa layanan macet di ChangeRole/Close dan urutan pematian tidak dapat diselesaikan. Dengan menggunakan ForceRemove, kami melewati urutan pematian layanan dan layanan dihapus dengan tidak berguna. Untuk layanan stateful, status persistennya tidak akan dibersihkan. Untuk memeriksa apakah replika ada, gunakan Get-ServiceFabricReplica.
Jenis: | SwitchParameter |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-ServiceName
Menentukan Pengidentifikasi Sumber Daya Seragam (URI) dari layanan Service Fabric.
Jenis: | Uri |
Position: | 0 |
Nilai default: | None |
Diperlukan: | True |
Terima input alur: | True |
Terima karakter wildcard: | False |
-TimeoutSec
Menentukan periode waktu habis, dalam detik, untuk operasi.
Jenis: | Int32 |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-WhatIf
Menunjukkan apa yang akan terjadi jika cmdlet berjalan. Cmdlet tidak dijalankan dan tidak ada perubahan permanen yang dilakukan.
Jenis: | SwitchParameter |
Alias: | wi |
Position: | Named |
Nilai default: | False |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
Input
System.Uri
Output
System.Object