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