Get-ServiceFabricReplicaHealth
يحصل على حماية النسخة المتماثلة لـ Service Fabric.
بناء الجملة
Get-ServiceFabricReplicaHealth
[-PartitionId] <Guid>
[-ReplicaOrInstanceId] <Int64>
[-ConsiderWarningAsError <Boolean>]
[-EventsHealthStateFilter <Int64>]
[-EventsFilter <HealthStateFilter>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
الوصف
يحصل الأمر cmdlet Get-ServiceFabricReplicaHealth على صحة النسخة المتماثلة ل Service Fabric. إذا لم تكن النسخة المتماثلة التي تحددها موجودة في مخزن الحماية، فإن cmdlet هذا يرجع استثناء.
قبل إجراء أي عملية على مجموعة Service Fabric، قم بإنشاء اتصال بالمجموعة باستخدام Connect-ServiceFabricCluster cmdlet.
أمثلة
مثال 1: الاستعلام عن صحة النسخة المتماثلة للخدمة
PS C:\> $ToDoPartition01 = Get-ServiceFabricPartition -ServiceName fabric:/myapp/persistenttodolist/svc1PS
PS C:\> $ToDoPartition01ReplicaList = Get-ServiceFabricReplica -PartitionId $ToDoPartition01.PartitionId
PS C:\> Get-ServiceFabricReplicaHealth -PartitionId $ToDoPartition01.PartitionId -ReplicaOrInstanceId $ToDoPartition01ReplicaList[0].Id
يستخدم الأمر الأول الأمر Get-ServiceFabricPartition للحصول على كائن قسم خدمة Service Fabric، ثم يخزنه في متغير $ToDoPartition 01.
يحصل الأمر الثاني على قائمة النسخ المتماثلة في القسم، ثم يخزنها في متغير $ToDoPartition 01ReplicaList.
يحصل الأمر الثالث على صحة النسخة المتماثلة لقسم الخدمة باستخدام خاصية PartitionID لكائن القسم المخزن في $ToDoPartition 01 ومعرف النسخة المتماثلة الأولى في $ToDoPartition 01ReplicaList.
مثال 2: الاستعلام عن صحة نسخة متماثلة للخدمة باستخدام نهج الحماية المخصص وعوامل تصفية الإرجاع
PS C:\> $ReplicaList = Get-ServiceFabricPartition -ServiceName fabric:/myapp/persistenttodolist/svc1PS | Get-ServiceFabricReplica
PS C:\> Get-ServiceFabricReplicaHealth -PartitionId $ReplicaList[0].PartitionId -ReplicaOrInstanceId $ReplicaList[0].ReplicaId -ConsiderWarningAsError $True -EventsFilter Error
يستعلم هذا المثال عن صحة النسخة المتماثلة للخدمة. يحدد قيم النهج الصحي. يستخدم عوامل التصفية لإرجاع أحداث الخطأ فقط.
مثال 3: الحصول على صحة جميع النسخ المتماثلة لجميع أقسام جميع الخدمات في تطبيق
PS C:\> Get-ServiceFabricApplication -ApplicationName fabric:/MyApplication | Get-ServiceFabricService | Get-ServiceFabricPartition | Get-ServiceFabricReplica | Get-ServiceFabricReplicaHealth
يحصل هذا المثال على صحة جميع النسخ المتماثلة للخدمة في التطبيق المحدد.
المعلمات
-ConsiderWarningAsError
يشير إلى ما إذا كان يجب التعامل مع تقرير حماية تحذير على أنه خطأ أثناء تقييم الصحة.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EventsFilter
يحدد عامل التصفية لمجموعة HealthEvent التي تم الإبلاغ عنها على الكيان استنادا إلى الحالة الصحية. يمكن الحصول على القيمة من الأعضاء أو عمليات البت على أعضاء HealthStateFilter. يتم إرجاع الأحداث التي تطابق عامل التصفية فقط. تُستخدم جميع الأحداث لتقييم حالة الصحة المُجمعة. إذا لم تُحدد، فستُرجع جميع الإدخالات.
Type: | HealthStateFilter |
Accepted values: | Default, None, Ok, Warning, Error, All |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EventsHealthStateFilter
تم إهمال هذه المعلمة. حدد المعلمة EventsFilter بدلا من ذلك.
Type: | Int64 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PartitionId
يحدد معرف قسم Service Fabric.
Type: | Guid |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ReplicaOrInstanceId
تحديد نسخة متماثلة للخدمة ذات حالة Service Fabric أو معرف مثيل خدمة عديم الحالة.
Type: | Int64 |
Position: | 1 |
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 |
الإدخالات
System.Guid
System.Int64
المخرجات
System.Object