Get-ServiceFabricNodeHealth

الحصول على الحالة الصحية لعقدة Service Fabric.

بناء الجملة

Get-ServiceFabricNodeHealth
   [-NodeName] <String>
   [-ConsiderWarningAsError <Boolean>]
   [-MaxPercentUnhealthyNodes <Byte>]
   [-EventsHealthStateFilter <Int64>]
   [-EventsFilter <HealthStateFilter>]
   [-TimeoutSec <Int32>]
   [<CommonParameters>]

الوصف

يحصل الأمر cmdlet Get-ServiceFabricNodeHealth على صحة عقدة Service Fabric. إذا كانت العقدة التي تحددها بالاسم غير موجودة في مخزن الصحة، فإن cmdlet هذا يرجع خطأ.

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

أمثلة

مثال 1: الحصول على صحة عقدة نظام المجموعة

PS C:\> Get-ServiceFabricNodeHealth -NodeName "Node01"

يحصل هذا الأمر على الأحداث الصحية التي تم الإبلاغ عنها للعقدة المسماة Node01.

مثال 2: الحصول على صحة عقدة نظام المجموعة باستخدام نهج الحماية المخصصة وعوامل تصفية الإرجاع

PS C:\> Get-ServiceFabricNodeHealth -NodeName "Node01" -ConsiderWarningAsError $True -EventsFilter Error

يستعلم هذا الأمر عن صحة عقدة نظام المجموعة المسماة Node01. يحدد قيما لنهج الصحة. ويستخدم عوامل التصفية لإرجاع أحداث الخطأ فقط.

المعلمات

-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

-MaxPercentUnhealthyNodes

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

لا تحدد هذه المعلمة.

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

-NodeName

تحديد اسم عقدة Service Fabric. يحصل cmdlet على صحة العقدة التي تحددها.

Type:String
Position:0
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.String

المخرجات

System.Object