Ispravka: informacije o rezimeu za tabelu Prekočenih URL adresa i za tabelu "zamena pravila" za najbolje pravilo prikazane su netačne informacije u programu Forefront Management Gateway 2010 okruženje

Simptoma

Razmotrite sledeći scenario:

  • Konfigurišete Microsoft Forefront Management Management Gateway 2010 da biste koristili funkciju " Zamena korisnika" za funkciju "blokirane kategorije " koje je uvedeno u programu Microsoft Forefront za upravljanje pretnjama 2010 Service Pack 1 (SP1).

  • Konfigurišete modul za upravljanje pretnjama Forefront 2010 za generisanje izveštaja kako biste mogli da nadgledate koji korisnici zamenuju pravila za odbijanje.


U ovom scenariju, možda ćete pronaći rezimirane informacije za gornji broj URL adresa, kao i za tabelu "zamena korisnika pravila" koji pokazuju netačne informacije i vrednosti izgledaju mnogo veće nego što je očekivano.

Uzrok

Do ovog problema dolazi zato što uskladištena procedura za rezimiranje ovih informacija pogrešno akumulira vrednosti tako da se vrednosti prethodnih dana primenjuju u vrednosti sledećeg dana.

Reљenja

Da biste rešili ovaj problem, instalirajte paket hitnih ispravki opisan u sledećem članku Microsoft baze znanja:

2649961 Zbirna vrednost 1 za mrežni prolaz za upravljanje pretnjama (TMG) 2010 servisni paket 2Da biste omogućili ovu ispravku, pokrećete FixSoftBlockSummaries.js scenarij na jednom od servera mrežnog prolaza za upravljanje pretnjama. Ovaj tekst možete da pokrećete na bilo kom serveru mrežnog prolaza za upravljanje pretnjama, čvorom niza ili serverom za upravljanje preduzećima.

Imajte u vidu da tekst numeriše sve dostupne nizove i ispravlja uskladištenu proceduru kako bi se informacije o rezimeu ispravno kreirale. Možda ćete morati da ponovo pokrećete tekst ako se u skladište dodaju novi niz.


Da bismo omogućili ovu ispravku, idite na odeljak "Popravimeni". Ako više volite da to uradite, idite na odeljak "Dozvoli mi da je sredim".

Popravite to za mene



Da biste omogućili ovu ispravku automatski, kliknite na dugme Ispravi ili Poveži. Zatim kliknite na dugme pokrene u dijalogu preuzimanje datoteke i slijedite korake u čarobnjaku za popravku.




Primeć

  • Instalirajte hitni popravak opisan u članku 2649961 Microsoft baze znanja (kB) pre nego što ovo uradite.

  • Ovaj čarobnjak je možda na engleskom jeziku. Međutim, automatska ispravka takođe funkcioniše za druge jezičke verzije operativnog sistema Windows.

  • Ako se ne nalazite na računaru koji ima problem, sačuvajte rešenje Fix it na fleš disku ili CD-u, a zatim ga pokrećete na računaru koji ima problem.


Zatim idite na dugme "dali je to otklonite problem?".



Dozvoli mi da je sredim sam

  1. Pokrenite beležnicu. Da biste pokrenuli beležnicu, kliknite na dugme Start, izaberite stavku pokreni, otkucajte notepad.exe u polju Otvori , a zatim kliknite na dugme u redu.

  2. Nalepite sledeći tekst u novu datoteku beležnice.

    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. Sačuvajte datoteku kao FixSoftBlockSummaries.js, a zatim izađite iz programa Notepad.

  4. Na serveru otvorite administrativnu komandnu liniju.

  5. Pokrećete tekst pomoću sledeće komande:

    cscript.exe FixSoftBlockSummaries.js

Sačekajte da se tekst dovrši i da se konfiguracija sinhronizuje. Posle toga, informacije o korisnicima koji su prejahali pravilna pravila se ispravno kreiraju. Tekst ne može da reši ovaj problem za prethodne podatke rezimea.

Da li je to otklonite problem?

  • Potvrdite da je problem popravljen. Ako je problem rešen, završili ste sa ovim odeljkom. Ako problem nije popravljen, možete da se obratite podršci.

  • Cijenili bismo vaše povratne informacije. Da biste pružali povratne informacije ili da biste prijavili probleme sa ovim rešenjem, ostavite komentar na blogu "Popravi mi ga" ili nam pošaljite e-poruku.

Statusnoj

Microsoft je potvrdio da je ovo problem sa Microsoft proizvodima koji su navedeni u odeljku "odnosi se na".

Insinu

Za više informacija o terminologiji za softverske ispravke kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:

824684 Opis standardne terminologije koja se koristi za opisivanje Microsoft softverskih ispravki

Potrebna vam je dodatna pomoć?

Unapredite veštine
Istražite obuku
Prvi nabavite nove funkcije
Pridružite se Microsoft insajdere

Da li su vam ove informacije koristile?

Koliko ste zadovoljni kvalitetom prevoda?

Šta je uticalo na vaše iskustvo?

Imate li dodatne povratne informacije? (Opcionalno)

Hvala vam na povratnim informacijama!

×