دعم التعبير العادية في "إدارة عمليات مركز النظام"

هام: تمت ترجمة هذه المقالة باستخدام برامج مايكروسوفت للترجمة الآلية ومن المحتمل ان يتم تحريرها او تدقيقها بعد ذلك من خلال تكنولوجيا منصة مجموعات الترجمة(CTF) او من خلال مترجم بشري. تقدم لك شركة مايكروسوفت هذه المقالات المترجمة بشكل آلي او بالترجمة البشرية او بعد تحريرها وتدقيقها من قبل مجموعات الترجمة حتى تمكنكم من الوصول إلى جميع المقالات الموجودة في قواعد المعرفة لديها بلغات مختلفة. إلا أن المقالات المترجمة قد تحتوي على أخطاء في المفردات او بناء الجمل او النحو. وعليه، فإن شركة مايكروسوفت ليست مسؤولة عن اية أخطاء او عدم دقة في الترجمة او أية أضرار قد تحدث نتيجة أخطاء في ترجمة محتويات النص او استخدامه من قبل العملاء.

اضغط هنا لرابط المقالة باللغة الانجليزية2702651
الموجز
عندما تقوم بتأليف حزم الإدارة، قد يلزم تضمين تعبير عادي مطابقة في الاكتشافات والمجموعات. التعبيرات العادية قد تكون ضرورية لمطابقة في تعبير المعايير في أجهزة العرض وقواعد الأنماط أيضا.

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

معلومات أخرى

حساب المجموعة تستخدم بناء جملة التعبير العادي PERL. بشكل افتراضي، مطابقة غير متحسسة لحالة الأحرف، يمكنك تحديد أن تعبير يجب أن تكون حساسة لحالة الأحرف باستخدام سمة خاصة في XML. لمزيد من المعلومات، راجعhttp://msdn.microsoft.com/en-us/library/hh135104.aspx-

يتضمن حساب المجموعة النائب الخاص بك كلما قمت باستخدام "حساب مجموعة" الوحدة النمطية. يستخدم التعبير جروبكالك عاملماتشيسريجولاريكسبريسيون لإنشاء عضوية مجموعة حيوية تستند إلى تعبيرات مطابقة النقش.تنفيذ هذا العامل بتمرير تعبير يتم العثور عليها في XML MP إلى dbo.fn_MatchesRegularExpression اسم استدعاء SQL. في حالة استدعاء هذا إرجاع قيمة0، المطابقة غير صحيح. إذا تقوم بإرجاع قيمة 1، التطابق صحيح.

ملاحظة اسم استدعاء SQL dbo.fn_MatchesRegularExpression نفسه تحسس حالة الأحرف، حتىماتشيسريجولاريكسبريشن عامل التشغيل المستخدم في معايير عضوية المجموعة الحيوية ستكون حساسة لحالة الأحرف أيضا.

كما تدعم جروبكالك اثنين العناصر الفرعية الخاصة التي تكون مجرد تعبيرات استعلامات النمط regex العامة التالية.

العنصر الفرعي جروبكالك

مكافئ Regex

كونتينسوبسترينج

^ * {O}. * $ ({O} يتم استبدال سلسلة فرعية)

ماتشيسويلدكارد

تعبير MP

مكافئ Regex

?

.

*

.*

#

[0-9]

Table 1:  وظائف خاصة جروبكالك

ملاحظة: في حالة استخدام أي من هذه العوامل الخاصة اثنين، التقييم دائماً تحسس حالة الأحرف.

تعبير عامل التصفية معايير مطابقة

استخدام عوامل تصفية التعبير المستخدمة في إدارة حزم بناء جملة تعبير Regex. NET.عدم عمل كافة التعبيرات. ومع ذلك، ما يلي معتمدة عناصر بناء جملة التعبير العادي. NET. عوامل تصفية التعبير موجودة في حزمة إدارة الخاص بك عند استخدام تعبير Eval الوحدة النمطية.

مجموعة

حرف جدولة

الجدول 2: بناء جملة SCOM Regex

التعبيرات العادية خلال SDK

SCOM SDK على عامل معايير مطابقة لكائنات التصفية. استخدام عامل التشغيل هذا نفس وظيفةماتشيسكريتيريا في قضية جروبكالك المشار إليها سابقا.

عند استخدام SDK لإنشاء تعبير معايير للبحث عن الكائنات في قاعدة بيانات "إدارة مكتب خدمات المشاريع"، عناصر بناء الجملة التالية صحيحة ومفيدة:

  • عوامل تشغيل المقارنة
  • أحرف البدل
  • قيم التاريخ والوقت
  • عدد صحيح لمقارنات التعداد XML

عوامل تشغيل المقارنة

يمكنك استخدام عوامل تشغيل المقارنة عند إنشاء تعبير معايير. عوامل تشغيل صالح موصوفة في الجدول التالي.

إنشاء

SCOM Regex

أي حرف

.

حرف في نطاق

[ ]

حرف ليس في مجموعة

[^ ]

بداية السطر

^

نهاية السطر

$

أو

|

( )

مطابقة صفر أو 1

?

مطابقة صفر أو أكثر

*

تطابق واحد أو أكثر

+

N تطابق تماما

{n}

يطابق N على الأقل

{n, }

يطابق Atmost N

{ , n}

N لمطابقة M

{n, m}

حرف سطر جديد

\n

\t

اسم 'مثل SQL %'

يتم تقييمها إلىtrue إذا كانت القيمة اسم "سقلينجيني".

اسم مثل '% SQL %'

يتم تقييمها إلىtrue إذا كانت القيمة اسم "ميسقلينجيني".

يتم تقييمها إلى true إذا كان المعامل الأيمن ليس صحيحاً.

الجدول 3: عوامل تشغيل المقارنة SDK

أحرف البدل

يعرف الجدول التالي أحرف البدل التي يمكنك استخدامها لإنشاء نموذج عند استخدام عامل التشغيلLIKE .

عامل التشغيل

الوصف

Example(s)

=, ==

يتم تقييمها إلى true في حالة تساوي المعامل الأيمن والأيسر.

الاسم = 'mymachine.mydomain.com'

!=, <>

يتم تقييمها إلى true إذا كان المعامل الأيمن والأيسر غير متساوية.

اسم! = 'mymachine.mydomain.com'

>

يتم تقييمها إلى true إذا كان المعامل الأيسر أكبر المعامل الأيمن.

خطورة > 0

<

يتم تقييمها إلى true إذا كان المعامل الأيسر أقل من المعامل الأيمن.

خطورة < 2

>=

يتم تقييمها إلى true إذا كان المعامل الأيسر أكبر من أو يساوي المعامل الأيمن.

خطورة > = 1

<=

يتم تقييمها إلى true إذا كان المعامل الأيسر أقل من أو يساوي المعامل الأيمن.

الخطورة < = 3

مثل

يتم تقييمها إلى true إذا كان المعامل الأيسر يطابق النمط الذي تم تعريفه بالمعامل الأيمن. استخدام الأحرف في جدول "بدل" لاحقاً في هذا الموضوع لتعريف النمط.

مطابقة

يتم تقييمها إلى true إذا كان المعامل الأيسر يطابق التعبير العادي المعرفة بالمعامل الأيمن.

اسم تطابقات 'SQL * 05'

يتم تقييمها إلىtrue إذا كانت القيمة اسم "SQL2005".

IS NULL

يتم تقييمها إلى true إذا كان الحقل فارغاً قيمة المعامل على اليسار.

كونيكتوريد خال

يتم تقييمها إلىtrue إذا لم يتضمن قيمة الخاصية كونيكتوريد .

IS غير فارغة

يتم تقييمها إلى true إذا كانت قيمة المعامل الأيسر غير فارغ.

كونيكتوريد غير خال

يتم تقييمها إلىtrue إذا قيمة الخاصية كونيكتوريد .

IN

يتم تقييمها إلى true إذا كانت قيمة المعامل الأيسر في قائمة القيم المعرفة من المعامل الأيمن.

ملاحظة:

عامل التشغيلفي صالحاً للاستخدام فقط مع خصائص نوع Guid.

معرف بوصة ('080F192C-52 د 2-423D-8953-B3EC8C3CD001'، '080F192C-53B2-403D-8753-B3EC8C3CD002')

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

و

يتم تقييمها إلى true إذا كانت المعاملات اليمنى واليسري كل صواب.

الاسم = 'SQL %' ووصف مثل 'MyData %'

OR

يتم تقييمها إلى true إذا تحققت أما المعامل الأيسر أو الأيمن.

الاسم = 'SQL %' أو وصف مثل 'MyData %'

لا

لا (الاسم = 'IIS' أو الاسم = 'SQL')

حرف بدل مطابقة أي حرف واحد ليس داخل مجموعة الأحرف.

Table 4:  عوامل تشغيل بدل استخدام كعامل التشغيل

مقارنات التاريخ والوقت

عند استخدام قيمة DateTime في تعبير استعلام، استخدم تنسيق الوقت والتاريخ العام ("G") بتحويل قيمةالتاريخ والوقت إلى قيمة سلسلة. على سبيل المثال:

C #

سلسلةتشستر ="تيميكريتيد < =" " myInstant.ToString (" G ") + +" ""؛

مبكريتيريا ماناجيمينتباككريتيريا =جديدة ManagementPackCriteria(qStr)؛

كافة قيم التاريخ تحتاج إلى تحويل إلى تنسيق G (بتوقيت جرينتش) حيث أنه يمكن إجراء مقارنات سلسلة صالحة.

مقارنة قيمة عدد صحيح للتعدادات

عند استخدام قائمة تعداد صحيحاً في تعبير استعلام، تحويل قيمة التعداد إلى عدد صحيح. على سبيل المثال:

C #

سلسلةقستر ="الخطورة >" + (int)؛ ManagementPackAlertSeverity.Warning

اليرتكريتيريا مونيتورينجاليرتكريتيريا =</SPAN style="COLOR:>

حرف البدل

الوصف

مثال

%

حرف بدل مطابقة أي عدد من الأحرف.

اسم مثل 'SQL %'

يتم تقييمها إلىtrue إذا كانت القيمة اسم "سقلينجيني".

اسم مثل '% SQL %'

يتم تقييمها إلى true إذا كانت القيمةاسم "ميسقلينجيني".

_

حرف بدل يطابق حرف واحد.

اسم مثل 'SQL200_'

يتم تقييمها إلىtrue اسم القيم التالية:

" SQL2000 "

"SQL2005"

ملاحظة:

يتم تقييم التعبير إلىfalse ل "SQL200" لأنه يجب أن تطابق _ رمز حرف واحد بالضبط في قيمة الاسم .

[]

حرف بدل مطابقة أي حرف واحد داخل مجموعة الأحرف.

ملاحظة:

أيضا استخدام الأقواس عند تأهيل مراجعمونيتورينجوبجيكت خصائص. لمزيد من المعلومات، راجع تعريف استعلامات مراقبة الكائنات.

اسم مثل ' SQL200 [05]'

يتم تقييمها إلىtrue اسم القيم التالية:

"SQL2000"

"SQL2005"

يتم تقييم التعبير إلىfalse

"SQL2003".

[^]

اسم مثل 'SQL200 [^ 05]'

يتم تقييمها إلىtrue

"SQL2003".

يتم تقييم التعبير إلىfalse

"SQL2000" و

"SQL2005".

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 2702651 - آخر مراجعة: 02/04/2016 02:16:00 - المراجعة: 2.0

Microsoft System Center Operations Manager 2007, Microsoft System Center 2012 Operations Manager, Microsoft System Center Operations Manager 2007 R2, Microsoft System Center Operations Manager 2007 Service Pack 1, Microsoft System Center 2012 Operations Manager Service Pack 1

  • kbtshoot kbmt KB2702651 KbMtar
تعليقات