Labojums: kopsavilkuma informācija par augšējo ignorēto URL tabulu un augšējās kārtulas ignorēt lietotāju tabulu rāda nepareizu informāciju Forefront Threat Management Gateway 2010 vidē

Simptomi

Iedomājieties šādu scenāriju:

  • Jūs konfigurējat Microsoft Forefront Threat Management Gateway 2010, lai izmantotu lietotāju ignorēt bloķēto kategoriju līdzekli, kas tika ieviests Microsoft Forefront Threat management Gateway 2010 1. servisa PAKOTNE (SP1).

  • Jūs konfigurējat Forefront Threat Management Gateway 2010, lai ģenerētu atskaites un jūs varētu pārraudzīt, kuri lietotāji ignorē kārtulas Deny.


Šajā scenārijā jūs, iespējams, atklāsiet, ka kopsavilkuma informācija par pirmo pārņemto URL tabulu un augšējās kārtulas ignorēšanas lietotāju tabulu rāda nepareizu informāciju un vērtības šķiet daudz lielākas nekā paredzēts.

Cēlonis

Šī problēma rodas tāpēc, ka šī informācija ir iekļauta nekorekti apkopo vērtības, lai iepriekšējās dienas vērtības tiktu ritinātas uz nākamās dienas vērtībām.

Risinājums

Lai novērstu šo problēmu, instalējiet labojumfailu pakotni, kas aprakstīta šajā Microsoft zināšanu bāzes rakstā:

2649961 1. apkopojums par Forefront Threat Management Gateway (TMG) 2010 Service Pack 2To iespējot šo labojumu, palaidiet FixSoftBlockSummaries.js skriptu kādā no Forefront Threat Management Gateway serveriem. Varat palaist šo skriptu jebkurā Forefront Threat Management Gateway serverī, masīva mezglā vai Enterprise Management serverī.

Ievērojiet, ka skripts uzskaita visus pieejamos masīvus un izlabo saglabāto procedūru, lai kopsavilkuma informācija tiktu izveidota pareizi. Ja krātuvei ir pievienoti jauni masīvi, iespējams, ka skripts būs jāpalaiž atkārtoti.


Lai šis labojums būtu iespējots, pārejiet uz sadaļu "Labot to man". Ja vēlaties šo labojumu iespējot patstāvīgi, pārejiet uz sadaļu "ļaut man to labot patstāvīgi".

Labot automātiski



Lai automātiski iespējotu šo labojumu, noklikšķiniet uz pogas Labot vai uz saites. Pēc tam dialoglodziņā failu lejupielāde noklikšķiniet uz palaist un izpildiet labošanas vednī norādītās darbības.




Piezīmes

  • Instalējiet labojumfailu, kas ir aprakstīts Microsoft zināšanu bāzes (KB) raksta 2649961 , pirms palaižat šo labojumu risinājumu.

  • Šis vednis, iespējams, ir tikai angļu valodā. Tomēr automātiskais labojums darbojas arī Windows citu valodu versijām.

  • Ja neesat datorā, kurā ir radusies problēma, saglabājiet labošanas risinājumu zibatmiņas diskā vai kompaktdiskā un pēc tam palaidiet to datorā, kurā ir radusies problēma.


Pēc tam pārejiet uz sadaļu "vai šī problēma ir novērsta?".



Labot patstāvīgi

  1. Startējiet programmu Piezīmjbloks. Lai startētu Piezīmjbloku, noklikšķiniet uz Sākt, noklikšķiniet uz izpildīt, lodziņā Atvērt ierakstiet notepad.exe un pēc tam noklikšķiniet uz Labi.

  2. Ielīmējiet šo skriptu jaunā Piezīmjbloka failā.

    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. Saglabājiet failu kā FixSoftBlockSummaries.js un pēc tam izejiet no programmas Piezīmjbloks.

  4. Serverī atveriet administratora komandu uzvedni.

  5. Palaidiet skriptu, izmantojot šādu komandu:

    cscript.exe FixSoftBlockSummaries.js

Uzgaidiet, līdz skripts tiek pabeigts, un konfigurācija jāsinhronizē. Pēc tam informācija par tiem lietotājiem, kuri pārraidīja kārtulas, kas ir ignorētas, ir pareizi izveidots. Skripts nevar izlabot šo problēmu iepriekšējiem kopsavilkuma datiem.

Vai šī problēma ir novērsta?

  • Pārbaudiet, vai problēma ir novērsta. Ja problēma ir novērsta, šī sadaļa ir izbeigta. Ja problēma nav novērsta, varat sazināties ar atbalsta dienestu.

  • Mēs novērtējam jūsu atsauksmes. Lai sniegtu atsauksmes vai ziņotu par problēmām, kas saistītas ar šo risinājumu, lūdzu, atstājiet komentāru lapā "Labot to man" vai sūtiet mums e-pastaziņojumu.

Statusa

Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir norādīti sadaļā "attiecas uz".

Atsauces

Lai iegūtu papildinformāciju par programmatūras atjaunināšanas terminoloģiju, noklikšķiniet uz šī raksta numura, lai skatītu Microsoft zināšanu bāzes rakstu:

824684 Apraksts par standarta terminoloģiju, kas tiek izmantota Microsoft programmatūras atjauninājumu aprakstos

Vai nepieciešama papildu palīdzība?

Paplašiniet savas prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Microsoft Insider

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka jums varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta speciālistiem.

×