تخطي إلى المحتوى الرئيسي
الدعم
تسجيل الدخول باستخدام حساب Microsoft
تسجيل الدخول أو إنشاء حساب.
مرحباً،
تحديد استخدام حساب مختلف!
لديك حسابات متعددة
اختر الحساب الذي تريد تسجيل الدخول باستخدامه.

مؤشرات الخطأ

اطّلع على السيناريو التالي:

  • تقوم بتكوين Microsoft Forefront Threat Management Gateway 2010 لاستخدام ميزة تجاوز المستخدم للفئات المحظورة التي تم تقديمها في Microsoft Forefront Threat Management Gateway 2010 Service Pack 1 (SP1).

  • تقوم بتكوين Forefront Threat Management Gateway 2010 لإنشاء التقارير بحيث يمكنك مراقبة المستخدمين الذين يتجاوزون قواعد رفض.


في هذا السيناريو، قد تجد أن المعلومات التلخيصية الخاصة جدول عناوين URL المتجاوزة العليا ولجدول "تجاوز القاعدة العليا للمستخدمين" تعرض معلومات غير صحيحة وأن القيم تبدو أكبر بكثير من المتوقع.

السبب

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

الحل

لحل هذه المشكلة، قم بتثبيت حزمة التحديثات التي تم وصفها في مقالة قاعدة معارف Microsoft التالية:

2649961 Rollup 1 ل Forefront Threat Management Gateway (TMG) 2010 Service Pack 2To enable this fix, run the FixSoftBlockSummaries.js script on one of forefront Threat Management Gateway servers. يمكنك تشغيل هذا البرنامج النصي على أي خادم بوابة إدارة المخاطر من Forefront أو عقدة صفيف أو خادم إدارة المؤسسة.

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


لتمكيننا من هذا الإصلاح، انتقل إلى القسم"إصلاح الأمر لي". إذا كنت تفضل تمكين هذا الإصلاح بنفسك، فاذهب إلى القسم"سأصلحه بنفسي".

إصلاح المشكلة بالإنابة عني



لتمكين هذا الإصلاح تلقائيا، انقر فوق الزر "إصلاح" أو الارتباط. بعد ذلك، انقر فوق "تشغيل" في مربع الحوار "تنزيل الملف"، واتبع الخطوات في المعالج "إصلاح".




الملاحظات

  • قم بتثبيت الإصلاحات التي تم وصفها في مقالة قاعدة معارف Microsoft (KB) 2649961 قبل تشغيل حل الإصلاح هذا.

  • قد لا يكون هذا المعالج متوفرًا إلا باللغة الإنجليزية. ومع ذلك، يعمل الإصلاح التلقائي أيضًا مع إصدارات Windows باللغات الأخرى.

  • إذا كنت لا تعمل على جهاز الكمبيوتر الذي توجد به المشكلة، فيمكنك حفظ حل Fix it على محرك قرص محمول أو قرص مضغوط ثم تشغيله على جهاز الكمبيوتر الذي توجد به المشكلة.


بعد ذلك، انتقل إلى القسم"هل قام هذا بإصلاح المشكلة؟"



إصلاح المشكلة بنفسي

  1. بدء المفكرة. لبدء "المفكرة"، انقر فوق "ابدأ"، وانقر فوق "تشغيل"، notepad.exe في المربع "فتح"، ثم انقر فوق "موافق".

  2. لصق البرنامج النصي التالي في ملف "مفكرة" جديد.

    var guidGenerator = new ActiveXObject("Scriptlet.TypeLib");
    var fpcRoot = new ActiveXObject("FPC.Root");
    try
    {
    WScript.Echo("Enumerating arrays:");
    var arraysCollection = new Enumerator(fpcRoot.Arrays);
    for (; !arraysCollection.atEnd(); arraysCollection.moveNext())
    {
    try
    {
    var array = arraysCollection.item();
    var found = false;
    WScript.Echo(" " + array.Name);
    var sumDefsCollection = new Enumerator(array.Reports.ReportSummaryDefinitions);
    for(; !sumDefsCollection.atEnd(); sumDefsCollection.moveNext())
    {
    var sumDef = sumDefsCollection.item();
    if(sumDef.Name != "spTrimArraySoftBlockSummary")
    {
    continue;
    }

    if (sumDef.AggregationStatement.indexOf("@ToDate AS [Date]") < 0)
    {
    WScript.Echo("---- spTrimArraySoftBlockSummary.AggregationStatement already contains fix, skipping array");
    break;
    }

    found = true;
    WScript.Echo("Found summary definition " + sumDef.Name + ", will fix the AggregationStatement");
    WScript.Echo("---- Old version start");
    WScript.Echo(sumDef.AggregationStatement);
    WScript.Echo("---- Old version end");
    sumDef.AggregationStatement = sumDef.AggregationStatement.replace(/@ToDate AS \[Date\]/g, "@FromDate AS [Date]");
    WScript.Echo("---- New version start");
    WScript.Echo(sumDef.AggregationStatement);
    WScript.Echo("---- New version end");
    break;
    }
    if (found)
    {
    WScript.Echo("Updating configuration ID...");
    WScript.Echo("Old configuration ID:" + array.Reports.ReportingServicesProperties.ReportingServicesConfigurationId);
    array.Reports.ReportingServicesProperties.ReportingServicesConfigurationId = guidGenerator.Guid;
    WScript.Echo("New configuration ID:" + array.Reports.ReportingServicesProperties.ReportingServicesConfigurationId);

    WScript.Echo("Saving the current configuration...");
    array.Save();
    WScript.Echo("Waiting for configuration reload...");
    array.WaitForReload();
    }
    }
    catch (err)
    {
    WScript.Echo("An error occurred. Error Decscription: " + err.description);
    WScript.Echo("Try running the script as an administrator");
    }
    }
    }
    catch (err)
    {
    WScript.Echo("An error occurred. Error Decscription: " + err.description);
    WScript.Echo("Try running the script as an administrator");
    }
  3. احفظ الملف FixSoftBlockSummaries.js، ثم قم بالخروج من "المفكرة".

  4. على خادم، افتح موجه أوامر إدارية.

  5. تشغيل البرنامج النصي باستخدام الأمر التالي:

    cscript.exe FixSoftBlockSummaries.js

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

هل عمل ذلك على إصلاح المشكلة؟

  • تحقق مما إذا كان قد تم إصلاح المشكلة أم لا. في حالة إصلاح المشكلة، لا يتطلب الأمر إكمال قراءة هذا القسم. أما في حالة عدم إصلاح المشكلة، يمكنك الاتصال بالدعم.

  • نحن نقدّر ملاحظاتك. لتقديم ملاحظات أو الإبلاغ عن أي مشاكل في هذا الحل، يرجى ترك تعليق على "إصلاح الأمر لي" المدونة أو إرسال رسالة بريد إلكتروني إلينا.

الحالة

أقرت Microsoft أن هذه المشكلة تحدث في منتجات Microsoft المسردة في المقطع "تنطبق على".

المراجع

لمزيد من المعلومات حول مصطلحات تحديث البرامج، انقر فوق رقم المقالة التالية لعرض المقالة في قاعدة معارف Microsoft:

824684 وصف المصطلحات القياسية المستخدمة لوصف تحديثات برامج Microsoft

هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.

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

هل كانت المعلومات مفيدة؟

ما مدى رضاك عن جودة اللغة؟
ما الذي أثّر في تجربتك؟
بالضغط على "إرسال"، سيتم استخدام ملاحظاتك لتحسين منتجات Microsoft وخدماتها. سيتمكن مسؤول تكنولوجيا المعلومات لديك من جمع هذه البيانات. بيان الخصوصية.

نشكرك على ملاحظاتك!

×