Applies ToMicrosoft Forefront Threat Management Gateway 2010 Service Pack 2 Forefront Threat Management Gateway 2010 Enterprise Forefront Threat Management Gateway 2010 Standard

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

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na pitanja, dajete povratne informacije i čujete mišljenje od stručnjaka sa bogatim znanjem.