Conectați-vă cu Microsoft
Conectați-vă sau creați un cont
Salut,
Selectați un alt cont.
Aveți mai multe conturi
Alegeți contul cu care doriți să vă conectați.

Simptome

Luați în considerare următorul scenariu:

  • Configurați Microsoft Forefront Threat Management Gateway 2010 pentru a utiliza caracteristica Înlocuire utilizator pentru categorii blocate care a fost introdusă în Microsoft Forefront Threat management Gateway 2010 Service Pack 1 (SP1).

  • Configurați Forefront Threat Management Gateway 2010 pentru a genera rapoarte, astfel încât să puteți monitoriza ce utilizatori depășesc regulile deny.


În acest scenariu, este posibil să descoperiți că informațiile rezumative pentru tabelul URL-uri de sus depășite și pentru tabelul de mai sus regulare utilizatori se afișează informații incorecte și valorile par mult mai mari decât se așteaptă.

Cauză

Această problemă apare deoarece procedura stocată pentru rezumarea incorectă a acestor informații acumulează incorect valorile, astfel încât valorile zilei anterioare să fie transformate în valorile zilei următoare.

Rezolvare

Pentru a rezolva această problemă, instalați pachetul de remediere rapidă descrisă în următorul articol din baza de cunoștințe Microsoft:

2649961 Rollup 1 pentru Forefront Threat Management Gateway (TMG) 2010 Service Pack 2To activează această remediere, rulează scriptul FixSoftBlockSummaries.js pe unul dintre serverele Forefront Threat Management Gateway. Puteți să difuzați acest script pe orice server Forefront Threat Management Gateway, un nod matrice sau un server de gestionare a întreprinderilor.

Notă scriptul enumeră toate matricele disponibile și corectează procedura stocată, astfel încât informațiile rezumative să fie create corect. Poate fi necesar să reduceți scriptul dacă sunt adăugate noi matrice în spațiul de stocare.


Pentru ca noi să activați această remediere pentru dvs., accesați secțiunea "Remediere automată". Dacă preferați să activați această remediere, accesați secțiunea "Remediere personală".

Remediere automată



Pentru a activa această remediere automată, faceți clic pe butonul Fix it sau pe linkul. Apoi faceți clic pe rulare în caseta de dialog Descărcare fișier și urmați pașii din Expertul fix it.




Note

  • Instalați remedierea rapidă descrisă în articolul din baza de cunoștințe Microsoft (KB) 2649961 înainte de a executa această soluție fix it.

  • Este posibil ca acest expert să fie disponibil numai în limba engleză. Cu toate acestea, remedierea automată funcționează și cu Windows în alte limbi.

  • Dacă nu vă aflați pe computerul care are problema, salvați soluția fix it pe o unitate flash sau pe un CD, apoi rulează-l pe computerul care are problema.


Apoi, accesați secțiunea "s-a remediat problema?".



Remediere personală

  1. Porniți Notepad. Pentru a porni Notepad, faceți clic pe Start, pe rulare, tastați notepad.exe în caseta Deschidere , apoi faceți clic pe OK.

  2. Lipiți următorul script într-un fișier Notepad nou.

    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. Salvați fișierul ca FixSoftBlockSummaries.js, apoi închideți Notepad.

  4. Pe un server, deschideți o linie de comandă administrativă.

  5. Rulează scriptul utilizând următoarea comandă:

    cscript.exe FixSoftBlockSummaries.js

Așteptați ca scenariul să se termine și configurarea să se sincronizeze. După aceasta, informațiile despre utilizatorii care au anulat regulile deny sunt create corect. Scriptul nu poate remedia această problemă pentru datele rezumative anterioare.

S-a remediat problema?

  • Verificați dacă problema este remediată. Dacă problema este remediată, ați terminat cu această secțiune. Dacă problema nu este remediată, puteți contacta asistența.

  • Am aprecia feedbackul dumneavoastră. Pentru a oferi feedback sau pentru a raporta orice probleme cu această soluție, vă rugăm să lăsați un comentariu pe blogul "Remediere automată" sau să ne trimiteți un e-mail.

Stare

Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate în secțiunea „Se aplică la”.

Referințe

Pentru mai multe informații despre terminologia actualizării software-ului, faceți clic pe următorul număr de articol pentru a vedea articolul în baza de cunoștințe Microsoft:

824684 Descrierea terminologiei standard care este utilizată pentru a descrie actualizările de software Microsoft

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.

Au fost utile aceste informații?

Cât de mulțumit sunteți de calitatea limbajului?
Ce v-a afectat experiența?
Apăsând pe Trimitere, feedbackul dvs. va fi utilizat pentru a îmbunătăți produsele și serviciile Microsoft. Administratorul dvs. IT va avea posibilitatea să colecteze aceste date. Angajamentul de respectare a confidențialității.

Vă mulțumim pentru feedback!

×