Get-ServiceFabricDeployedServicePackageHealth

الحصول على صحة حزمة خدمة Service Fabric.

بناء الجملة

Get-ServiceFabricDeployedServicePackageHealth
   [-ApplicationName] <Uri>
   [-ServiceManifestName] <String>
   [-NodeName] <String>
   [-ConsiderWarningAsError <Boolean>]
   [-EventsHealthStateFilter <Int64>]
   [-EventsFilter <HealthStateFilter>]
   [-ServicePackageActivationId <String>]
   [-TimeoutSec <Int32>]
   [<CommonParameters>]

الوصف

يحصل الأمر cmdlet Get-ServiceFabricDeployedServicePackageHealth على صحة حزمة خدمة Service Fabric المنشورة على عقدة محددة. يقوم Service Fabric بالإبلاغ عن الحالات الصحية التالية:

  • "موافق". يفي الكيان بإرشادات الصحة.
  • خطأ. لا يفي الكيان بإرشادات الصحة.
  • تحذير. يفي الكيان بإرشادات السلامة ولكنه واجه بعض المشاكل.

إذا لم يتم نشر التطبيق على العقدة المحددة، فإن cmdlet هذا يرجع الخطأ. إذا لم تكن حزمة الخدمة المنشورة موجودة، فإن الأمر cmdlet هذا يرجع الخطأ.

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

أمثلة

مثال 1: الحصول على صحة حزمة خدمة منشورة

PS C:\> Get-ServiceFabricDeployedServicePackageHealth -ApplicationName fabric:/myapp/persistenttodolist -NodeName "Node01" -ServiceManifestName "ServicePackageA"

يستعلم هذا الأمر عن صحة حزمة الخدمة المنشورة المحددة.

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

PS C:\> Get-ServiceFabricDeployedServicePackageHealth -ApplicationName fabric:/myapp/persistenttodolist -NodeName "Node01" -ServiceManifestName "ServicePackageA" -ConsiderWarningAsError $True -EventsFilter Error

يستعلم هذا الأمر عن صحة حزمة الخدمة المنشورة المحددة مع نهج الحماية المخصصة وتصفية أحداث الخطأ.

المعلمات

-ApplicationName

يحدد معرف المورد الموحد (URI) لتطبيق Service Fabric. يحصل cmdlet على معلومات السلامة لحزمة الخدمة المنشورة للتطبيق الذي تحدده.

Type:Uri
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-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

-NodeName

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

Type:String
Position:2
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ServiceManifestName

تحديد اسم بيان خدمة Service Fabric. يحصل cmdlet على معلومات السلامة لبيان الخدمة الذي تحدده.

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ServicePackageActivationId

معرف التنشيط ل ServicePackage المنشور. يمكن الحصول على هذا باستخدام الاستعلام Get-ServiceFabricDeployedServicePackage.

إذا كانت ServicePackageActivationMode المحددة في وقت إنشاء الخدمة (باستخدام New-ServiceFabricService) هي SharedProcess (أو إذا لم يتم تحديدها، وفي هذه الحالة يتم تعيينها افتراضيا إلى SharedProcess)، فإن قيمة ServicePackageActivationId هي دائما سلسلة فارغة ولا تحتاج إلى تحديد. لمعرفة المزيد حول معرف تنشيط حزمة الخدمة، يرجى مراجعة [Service Fabric Hosting Model][1].

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

System.String

المخرجات

System.Object