Complete-ServiceFabricRepairTask

يبلغ عن انتهاء مهمة إصلاح يدوية.

بناء الجملة

Complete-ServiceFabricRepairTask
        [-TaskId] <String>
        [[-Version] <Int64>]
        [-ResultStatus <RepairTaskResult>]
        [-ResultCode <Int32>]
        [-ResultDetails <String>]
        [-Force]
        [-TimeoutSec <Int32>]
        [-WhatIf]
        [-Confirm]
        [<CommonParameters>]

الوصف

يبلغ Cmdlet Complete-ServiceFabricRepairTask عن انتهاء مهمة إصلاح Service Fabric يدويا. بعد تشغيل أمر cmdlet هذا، لم تعد مهمة الإصلاح معتمدة ليتم تشغيلها. لم يتم بدء أي أعمال إصلاح إضافية على الكيانات الموضحة بواسطة مهمة الإصلاح. إذا لم تكن متأكدا من حالة عمل الإصلاح، فلا تبلغ عن إكمال مهمة الإصلاح. يمكن أن يؤدي تنفيذ أعمال الإصلاح بعد تشغيل أمر cmdlet هذا إلى التوفر أو فقدان البيانات. إذا كانت هناك حاجة إلى إصلاحات لاحقة، فابدأ مهمة إصلاح جديدة وانتظر الموافقة على مهمة الإصلاح هذه.

يدعم cmdlet هذا النظام الأساسي ل Service Fabric. لا تقم بتشغيل cmdlet مباشرة.

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

أمثلة

مثال 1: إكمال مهمة إصلاح يدوية بنجاح

PS C:\> Complete-ServiceFabricRepairTask -TaskId MyRepairTaskID

يضع هذا الأمر علامة على مهمة الإصلاح اليدوي التي تحتوي على معرف MyRepairTaskId كمكتمل بنجاح.

مثال 2: إكمال مهمة إصلاح يدوية بالتفاصيل

PS C:\> Complete-ServiceFabricRepairTask -TaskId MyRepairTaskID -ResultStatus Cancelled -ResultCode 42 -ResultDetails "Repair was no longer needed"

يضع هذا الأمر علامة على مهمة الإصلاح اليدوي التي تحتوي على معرف MyRepairTaskId كما تم إلغاؤه ويتضمن تفاصيل إضافية.

المعلمات

-Confirm

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

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

-Force

فرض تشغيل الأمر حتى إذا لم تظهر مهمة الإصلاح المحددة كمهمة إصلاح يدوية.

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

-ResultCode

تحديد قيمة توفر تفاصيل إضافية حول نتيجة مهمة الإصلاح.

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

-ResultDetails

تحديد سلسلة توفر تفاصيل إضافية حول نتيجة مهمة الإصلاح.

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

-ResultStatus

تحديد قيمة تصف النتيجة الإجمالية لمهمة الإصلاح. القيم الصالحة هي:

  • غير صالح. لا تحدد هذه القيمة.
  • نجحت. نجحت مهمة الإصلاح.
  • الغاء. تم إلغاء مهمة الإصلاح.
  • توقف. تمت مقاطعة مهمة الإصلاح.
  • فشل. فشلت مهمة الإصلاح.
  • المعلقه. لا تحدد هذه القيمة.
Type:RepairTaskResult
Accepted values:Invalid, Succeeded, Cancelled, Interrupted, Failed, Pending
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TaskId

تحديد معرف مهمة الإصلاح لإكمالها.

Type:String
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

-Version

تحديد الإصدار الحالي من مهمة الإصلاح. يمكن أن ينجح الطلب فقط إذا كانت القيمة التي تحددها هذه المعلمة تطابق القيمة الحالية لمهمة الإصلاح. حدد قيمة صفر (0) لتخطي التحقق من الإصدار.

Type:Int64
Position:1
Default value:None
Required:False
Accept pipeline input:True
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.String

System.Int64

المخرجات

System.Object