Get-ServiceFabricPartitionHealth
الحصول على صحة قسم Service Fabric.
بناء الجملة
Get-ServiceFabricPartitionHealth
[-PartitionId] <Guid>
[-ConsiderWarningAsError <Boolean>]
[-MaxPercentUnhealthyReplicasPerPartition <Byte>]
[-EventsHealthStateFilter <Int64>]
[-EventsFilter <HealthStateFilter>]
[-ReplicasHealthStateFilter <Int64>]
[-ReplicasFilter <HealthStateFilter>]
[-ExcludeHealthStatistics]
[-TimeoutSec <Int32>]
[<CommonParameters>]
الوصف
يحصل الأمر cmdlet Get-ServiceFabricPartitionHealth على صحة قسم Service Fabric. إذا قمت بتحديد قسم غير موجود في المخزن الصحي، فإن cmdlet هذا يرجع خطأ.
قبل إجراء أي عملية على مجموعة Service Fabric، قم بإنشاء اتصال بالمجموعة باستخدام Connect-ServiceFabricCluster cmdlet.
أمثلة
مثال 1: الحصول على الأحداث الصحية لقسم الخدمة
PS C:\> $ToDoPartition01 = Get-ServiceFabricPartition -ServiceName fabric:/myapp/persistenttodolist/svc1PS
PS C:\> Get-ServiceFabricPartitionHealth -PartitionId $ToDoPartition01.PartitionId
يستخدم الأمر الأول الأمر Get-ServiceFabricPartition للحصول على كائن قسم خدمة singleton للخدمة المحددة، ثم يخزن الكائن في متغير $ToDoPartition 01.
يحصل الأمر الثاني على صحة القسم باستخدام الخاصية PartitionId للكائن المخزن في $ToDoPartition 01.
مثال 2: الاستعلام عن صحة قسم الخدمة باستخدام نهج الحماية المخصصة وعوامل تصفية الإرجاع
PS C:\> Get-ServiceFabricPartition -ServiceName fabric:/myapp/persistenttodolist/svc1PS | Get-ServiceFabricPartitionHealth -ConsiderWarningAsError $True -EventsFilter Error
يستعلم هذا الأمر عن صحة أقسام الخدمة المحددة. يستخدم نهج الحماية المخصص وعامل التصفية لإرجاع أحداث الخطأ فقط.
المعلمات
-ConsiderWarningAsError
يشير إلى ما إذا كان يجب التعامل مع تقرير حماية تحذير على أنه خطأ أثناء تقييم السلامة.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EventsFilter
يحدد عامل التصفية لمجموعة HealthEvents التي تم الإبلاغ عنها على القسم استنادا إلى الحالة الصحية. يمكن الحصول على القيمة من الأعضاء أو عمليات البت على أعضاء 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 |
-ExcludeHealthStatistics
يشير إلى ما إذا كان يجب تضمين الإحصائيات الصحية في نتيجة الاستعلام. إذا تم تحديدها، فلن يتم إرجاع الإحصائيات الصحية كجزء من نتيجة الاستعلام. بخلاف ذلك، تتضمن نتيجة الاستعلام إحصائيات صحة القسم، والتي تحتوي على معلومات حول عدد النسخ المتماثلة في حالات موافق والتحذير والخطأ.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MaxPercentUnhealthyReplicasPerPartition
تحديد النسبة المئوية القصوى المسموح بها للنسخ المتماثلة غير الصحية في القسم. إذا كان هناك المزيد من النسخ المتماثلة مع خطأ حالة صحية أكثر من المسموح به، فإن الحالة الصحية للقسم هي خطأ.
Type: | Byte |
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 |
-ReplicasFilter
تحديد عامل التصفية لتوابع ReplicaHealthState استنادا إلى الحالة الصحية. يمكن الحصول على القيمة من الأعضاء أو عمليات البت على أعضاء 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 |
-ReplicasHealthStateFilter
تم إهمال هذه المعلمة. حدد المعلمة ReplicasFilter بدلا من ذلك.
Type: | Int64 |
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 |
الإدخالات
System.Guid
المخرجات
System.Object