Get-ServiceFabricTestCommandStatusList

الحصول على قائمة بجميع عمليات الخطأ التي تم تشغيلها في نظام المجموعة وحالتها

بناء الجملة

Get-ServiceFabricTestCommandStatusList
   [-StateFilter <TestCommandStateFilter>]
   [-TypeFilter <TestCommandTypeFilter>]
   [-TimeoutSec <Int32>]
   [<CommonParameters>]

الوصف

يحصل Get-ServiceFabricTestCommandStatusList على قائمة بعمليات الخطأ التي تم تشغيلها في نظام المجموعة وحالتها. تتضمن قائمة الأخطاء التي تعقبتها هذه العملية فقدان بيانات القسم (Start-ServiceFabricPartitionDataLoss)، وفقدان حصة القسم (Start-ServiceFabricPartitionQuorumLoss)، وإعادة تشغيل القسم (Start-ServiceFabricPartitionRestart) وانتقال حالة العقدة (Start-ServiceFabricNodeTransition).

يمكن استخدام معرف العملية الذي تم إرجاعه للحصول على تفاصيل إضافية حول عملية الخطأ باستخدام واجهات برمجة تطبيقات الحصول على التقدم للخطأ المعني و/أو لإلغاء الخطأ باستخدام الأمر Stop-ServiceFabricTestCommand . يمكن العثور على التعيين من TestCommandType إلى واجهة برمجة تطبيقات التقدم أدناه

TestCommandType الحصول على أمر التقدم
PartitionDataLoss Get-ServiceFabricPartitionDataLossProgress
PartitionQuorumLoss Get-ServiceFabricPartitionQuorumLossProgress
PartitionRestart Get-ServiceFabricPartitionRestartProgress
ترجمة العقدة Get-ServiceFabricNodeTransitionProgress

أمثلة

مثال 1: الحصول على حالة أوامر الاختبار الملغاة

PS C:\> Get-ServiceFabricTestCommandStatusList -StateFilter Cancelled
OperationId                              State     TestCommandType
-----------                              -----     ---------------
a268cc73-2e30-462b-b3df-3a0d30e5b330 Cancelled     PartitionQuorumLoss

يحصل هذا الأمر على حالة عمليات الخطأ التي تم إلغاؤها. في هذا المثال، تحتوي النتيجة على عملية خطأ واحدة.

مثال 2: الحصول على حالة جميع أوامر الاختبار

PS C:\> Get-ServiceFabricTestCommandStatusList
OperationId                              State     TestCommandType
-----------                              -----     ---------------
aeaceca9-320d-4f7b-84e8-3cc13c29a974 Completed     PartitionQuorumLoss
0e3fa169-dec0-46d1-8eff-2f1a4a3f5fde Completed     PartitionRestart
a268cc73-2e30-462b-b3df-3a0d30e5b330 Cancelled     PartitionQuorumLoss
51ed168c-bb22-47d5-97f9-6b74b353bb33 Completed     PartitionQuorumLoss
ebd322c2-b1d3-46a7-b254-3cc42e6ca2d1 Completed     PartitionRestart
d3f12b09-6a90-4745-a4fc-3f92149a7419 Completed     PartitionDataLoss

يحصل هذا الأمر على حالة جميع عمليات الخطأ. تحتوي القائمة التي تم إرجاعها على خمس عمليات مكتملة، وواحدة تم إلغاؤها.

المعلمات

-StateFilter

يمكن استخدام هذه المعلمة لتصفية قائمة العمليات التي تم إرجاعها استنادا إلى الحالة الحالية لعملية الخطأ. يمكنك استخدام هذا للحد من النتائج التي تم إرجاعها إلى النتائج التي تهمك.

Type:TestCommandStateFilter
Accepted values:Default, Running, RollingBack, CompletedSuccessfully, Failed, Cancelled, ForceCancelled, All
Position:Named
Default value:None
Required:False
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

-TypeFilter

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

Type:TestCommandTypeFilter
Accepted values:Default, PartitionDataLoss, PartitionQuorumLoss, PartitionRestart, NodeTransition, All
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

الإدخالات

None

المخرجات

System.Object