Bagikan melalui


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.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Force

Memaksa perintah untuk berjalan tanpa meminta konfirmasi pengguna. Powershell tidak akan meminta konfirmasi pengguna untuk menjalankan perintah.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ServiceName

Menentukan Pengidentifikasi Sumber Daya Seragam (URI) dari layanan Service Fabric.

Type:Uri
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-TimeoutSec

Menentukan periode waktu habis, dalam detik, untuk operasi.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Menunjukkan apa yang akan terjadi jika cmdlet berjalan. Cmdlet tidak dijalankan dan tidak ada perubahan permanen yang dilakukan.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Input

System.Uri

Output

System.Object