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