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.

النوع:SwitchParameter
الأسماء المستعارة:cf
Position:Named
القيمة الافتراضية:False
مطلوب:False
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية:False
قبول أحرف البدل:False

-Force

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

النوع:SwitchParameter
Position:Named
القيمة الافتراضية:None
مطلوب:False
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية:False
قبول أحرف البدل:False

-ForceRemove

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

النوع:SwitchParameter
Position:Named
القيمة الافتراضية:None
مطلوب:False
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية:False
قبول أحرف البدل:False

-ServiceName

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

النوع:Uri
Position:0
القيمة الافتراضية:None
مطلوب:True
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية:True
قبول أحرف البدل:False

-TimeoutSec

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

النوع:Int32
Position:Named
القيمة الافتراضية:None
مطلوب:False
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية:False
قبول أحرف البدل:False

-WhatIf

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

النوع:SwitchParameter
الأسماء المستعارة:wi
Position:Named
القيمة الافتراضية:False
مطلوب:False
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية:False
قبول أحرف البدل:False

الإدخالات

System.Uri

المخرجات

System.Object