Repair-ServiceFabricPartition

يجلب قسما من فقدان الحصة.

بناء الجملة

Repair-ServiceFabricPartition
      [-Force]
      [-PartitionId] <Guid>
      [-TimeoutSec <Int32>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Repair-ServiceFabricPartition
      [-Service]
      [-Force]
      -ServiceName <Uri>
      [-TimeoutSec <Int32>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Repair-ServiceFabricPartition
      [-All]
      [-Force]
      [-TimeoutSec <Int32>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Repair-ServiceFabricPartition
      [-System]
      [-Force]
      [-TimeoutSec <Int32>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

الوصف

يجلب أمر Cmdlet Repair-ServiceFabricPartition قسما مستمرا بحالة بقوة خارج فقدان الحصة. إذا انخفضت غالبية النسخ المتماثلة لقسم دائم ذي حالة، ينتقل القسم إلى حالة فقدان الحصة. أثناء وجودك في هذه الحالة، لا يسمح بعمليات الكتابة لهذا القسم ولا يمكن إعادة تكوين القسم. التوقع في هذه المرحلة هو النسخ المتماثلة للنسخ الاحتياطية بحيث يمكن للقسم استئناف إحراز التقدم. ومع ذلك، إذا لم تتمكن النسخ المتماثلة من العودة، يمكنك تشغيل الأمر cmdlet هذا للخروج بالقسم من فقدان الحصة. إذا كانت النسخة المتماثلة الأساسية معطلة أيضا، يتم الإعلان عن فقدان البيانات للقسم.

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

أمثلة

مثال 1: إصلاح جميع الأقسام

PS C:\> Repair-ServiceFabricPartition -All

يعمل هذا الأمر على إصلاح جميع الأقسام الموجودة في حالة فقدان الحصة.

مثال 2: إصلاح قسم

PS C:\> Repair-ServiceFabricPartition -PartitionId 861907d2-1c38-4cf8-8bb4-49f4fec4a2e5

يعمل هذا الأمر على إصلاح القسم بمعرف القسم المحدد.

مثال 3: إصلاح جميع أقسام الخدمة

PS C:\> Repair-ServiceFabricPartition -Service -ServiceName fabric:/MyApp/MyPersistedService

يعمل هذا الأمر على إصلاح جميع أقسام نسيج الخدمة:/MyApp/MyPersistedService.

مثال 4: إصلاح أقسام خدمات النظام

PS C:\> Repair-ServiceFabricPartition -System

يعمل هذا الأمر على إصلاح جميع أقسام جميع خدمات النظام.

المعلمات

-All

يشير إلى أن أمر cmdlet هذا يصلح جميع الأقسام التي تكون في فقدان الحصة.

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

-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

-PartitionId

يحدد معرف قسم Service Fabric. يقوم أمر cmdlet هذا بإصلاح القسم الذي تحدده هذه المعلمة فقط.

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

-Service

يشير إلى أن أمر cmdlet هذا يقوم بإصلاح أقسام الخدمة التي تحددها المعلمة ServiceName فقط.

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

-ServiceName

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

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

-System

يشير إلى أن أمر cmdlet هذا يصلح جميع أقسام خدمات النظام.

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

المخرجات

System.Object