Remove-ServiceFabricService

إزالة خدمة Service Fabric موجودة.

بناء الجملة

Remove-ServiceFabricService
      [-ServiceName] <Uri>
      [-Force]
      [-ForceRemove]
      [-TimeoutSec <Int32>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

الوصف

يزيل الأمر cmdlet Remove-ServiceFabricService خدمة Service Fabric موجودة. يجب تشغيل الخدمة قبل أن تتمكن من إزالتها.

قبل إجراء أي عملية على مجموعة Service Fabric، قم بإنشاء اتصال بالمجموعة باستخدام Connect-ServiceFabricCluster cmdlet.

أمثلة

مثال 1: إزالة نسيج الخدمة

PS C:\> Remove-ServiceFabricService -ServiceName fabric:/myapp/persistenttodolist/svc1 -Force

يزيل هذا الأمر خدمة Service Fabric المحددة. لأن الأمر يتضمن المعلمة Force ، لا يطالبك cmdlet بالتأكيد.

مثال 2: فرض إلغاء تثبيت خدمة نسيج الخدمة بتأكيد

PS C:\> Remove-ServiceFabricService -ServiceName fabric:/myapp/persistenttodolist/svc1 -Confirm -ForceRemove

تقوم قوة الأوامر هذه بإزالة خدمة Service Fabric المحددة. نظرا لأن الأمر يتضمن المعلمة Confirm ، سيطالبك cmdlet بتأكيد ما إذا كان اسم الخدمة المقصود الذي تريد تنفيذ العملية عليه. بعد التأكيد، تتم إزالة الخدمة بشكل غير لائق بسبب المعلمة ForceRemove .

مثال 3: فرض إعادة تعيين خدمة نسيج الخدمة مع المهلة

PS C:\> Remove-ServiceFabricService -ServiceName fabric:/myapp/persistenttodolist/svc1 -TimeoutSec 10 -ForceRemove

تقوم قوة الأوامر هذه بإزالة خدمة Service Fabric المحددة. نظرا لأن الأمر يتضمن معلمة المهلة ، فستنتهي مهلة العملية إذا تعذر إكمال العملية في وقت محدد.

المعلمات

-Confirm

يطالبك بالتأكيد قبل تشغيل cmdlet.

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

-Force

فرض تشغيل الأمر دون طلب تأكيد المستخدم. لن يطلب Powershell تأكيد المستخدم لتنفيذ الأمر.

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

-ForceRemove

يشير إلى أن هذا الأمر يفرض إزالة خدمة Service Fabric. يجب استخدام هذا فقط إذا كانت إزالة الخدمة مهلة. على سبيل المثال: إذا انتهت مهلة Remove-ServiceFabricService ولا تزال النسخ المتماثلة للخدمة موجودة، فهذا يعني أن الخدمة عالقة في ChangeRole/Close ولا يمكن إكمال تسلسل إيقاف التشغيل. باستخدام ForceRemove، نتخطى تسلسل إيقاف تشغيل الخدمة ويتم إزالة الخدمة بشكل غير لائق. بالنسبة للخدمة ذات الحالة، لن يتم تنظيف حالتها الدائمة. للتحقق مما إذا كانت النسخ المتماثلة موجودة، استخدم Get-ServiceFabricReplica.

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

-ServiceName

يحدد معرف المورد الموحد (URI) لخدمة Service Fabric.

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

-TimeoutSec

تحديد فترة المهلة، بالثوان، للعملية.

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

-WhatIf

تعرض ما سيحدث عند تشغيل الأمر cmdlet. لا يتم تشغيل cmdlet ولا يتم إجراء تغييرات دائمة.

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

الإدخالات

System.Uri

المخرجات

System.Object