Javítás: A Felül bírált URL-címek és a Felhasználók felülbírálása felső szabály táblára vonatkozó összesítő információk helytelen információkat jelenítnek meg a Forefront Threat Management Gateway 2010 környezetben

Jelenségek

Vegyük a következő esetet:

  • Úgy konfigurálja a Microsoft Forefront Threat Management Gateway 2010-et, hogy a Felhasználói felülbírálás funkciót használja a Microsoft Forefront Threat Management Gateway 2010 Service Pack 1 (SP1) szolgáltatásban bevezetett letiltott kategóriákhoz.

  • Úgy konfigurálja a Forefront Threat Management Gateway 2010-et, hogy jelentéseket hozzon létre, így nyomon követheti, hogy mely felhasználók bírálják felül az elutasítási szabályokat.


Ebben az esetben előfordulhat, hogy a Felül bírált URL-címek tábla és a Felhasználók felülbírálása felső szabály táblának összesített adatai helytelen adatokat jelenít meg, és az értékek a vártnál sokkal nagyobbnak tűnnek.

A probléma oka

Ez a probléma azért fordul elő, mert az információk összesítésére vonatkozó tárolt eljárás helytelenül összegzi az értékeket, így az előző napi értékeket a következő nap értékeibe összesülik.

Megoldás

A probléma megoldásához telepítse a Microsoft tudásbáziscikkében ismertetett gyorsjavítási csomagot:

2649961 Rollup 1 for Forefront Threat Management Gateway (TMG) 2010 Service Pack 2To enable this fix, run the FixSoftBlockSummaries.js script on the one of the Forefront Threat Management Gateway servers. Ezt a parancsfájlt bármely Forefront Threat Management Gateway-kiszolgálón, tömbcsomóponton vagy enterprise management serveren futtathatja.

Megjegyzés: A parancsfájl felsorolja az összes rendelkezésre álló tömböt, és kijavítja a tárolt eljárást, hogy az összegző információk megfelelően létrejönnek. Ha új tömbök kerülnek a tárolóba, előfordulhat, hogy ismét futtatnia kell a parancsfájlt.


Ha engedélyezni szeretné számunkra ezt a javítást, akkor a"Javítás"című szakaszt kell látnia. Ha inkább saját maga szeretné engedélyezni ezt a javítást, akkor a "Haddjavítsam kisaját magam" című szakaszt.

Automatikus javítás



A javítás automatikus engedélyezéséhez kattintson a Javítás gombra vagy hivatkozásra. Ezután kattintson a Fájl letöltése párbeszédpanel Futtatás gombjára, és kövesse a Fix it varázsló lépéseit.




Megjegyzések

  • A Fix it megoldás futtatása előtt telepítse a Microsoft Tudásbázis 2649961-es cikkében ismertetett gyorsjavítást.

  • Előfordulhat, hogy a varázsló csak angol nyelven érhető el. Az automatikus javítás ugyanakkor a Windows többi nyelvi verziójával is működik.

  • Ha nem a problémát tartalmazó számítógépen van, mentse a Fix it megoldást egy flash meghajtóra vagy CD-re, majd futtassa a problémát tartalmazó számítógépen.


Ezután a"Megoldott ez a probléma?" szakaszhoz.



Kézi javítás

  1. Indítsa el a Jegyzettömböt. A Jegyzettömb megnyitásához kattintson a Startmenü Futtatás gombjára, írja notepad.exe a Megnyitás mezőbe, majd kattintson az OK gombra.

  2. Illessze be az alábbi parancsfájlt egy új Jegyzettömb-fájlba.

    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. Mentse a fájlt a FixSoftBlockSummaries.js, majd lépjen ki a Jegyzettömbből.

  4. Nyisson meg egy rendszergazdai parancssort egy kiszolgálón.

  5. Futtassa a parancsfájlt az alábbi paranccsal:

    cscript.exe FixSoftBlockSummaries.js

Várja meg, amíg befejeződik a parancsfájl, és a konfiguráció szinkronizálva legyen. Ezt követően az elutasítási szabályokat felülíró felhasználók adatai helyesen létrejönnek. A parancsfájl nem tudja megoldani a problémát a korábbi összegző adatokkal.

Megoldódott a probléma?

  • Ellenőrizze, hogy megoldódott-e a probléma. Ha a probléma megoldódott, nem kell továbbolvasnia ezt a szakaszt. Ha a probléma továbbra is fennáll, lépjen kapcsolatba a támogatási szolgálattal.

  • Nagyra értékeljük a visszajelzését. Ha visszajelzést szeretne küldeni, vagy bármilyen problémát szeretne jelenteni ezzel a megoldással kapcsolatban, kérjük, írjon egy megjegyzést a " Fixit for me" bloghoz, vagy küldjön nekünk egy e-mailt.

Állapot

A Microsoft megerősítette, hogy ez a probléma „A következőkre vonatkozik:” részben felsorolt Microsoft-termékekre vonatkozik.

Hivatkozások

A szoftverfrissítésekkel kapcsolatos terminológiáról az alábbi cikkszámra kattintva olvashat bővebben a Microsoft Tudásbázisban:

824684 A Microsoft szoftverfrissítéseit leíró általános terminológia leírása

További segítségre van szüksége?

Ismeretek bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Csatlakozás a Microsoft Insiderek

Hasznos volt az információ?

Mennyire elégedett a fordítás minőségével?

Mi befolyásolta a felhasználói élményét?

Szeretne további visszajelzéssel élni? (Nem kötelező)

Köszönjük visszajelzését!

×