POPRAVAK: sažete informacije u tablici najviše nadjačanih URL-ova i za gornje pravilo nadjačanje tablica korisnici prikazuju pogrešne informacije u okruženju programa Forefront za upravljanje prijetnjama 2010

Razmotrite sljedeći scenarij:

  • Konfigurirajte pristupni portal programa Microsoft Forefront Threat Management 2010 da biste koristili značajku Nadjačaj Upravljanje kategorijama koje su uvedene u programu Microsoft 2010 Forefront

  • Konfigurirate pristupni portal za upravljanje prijetnjom programa Forefront 2010 da biste generirali izvješća da biste mogli nadzirati korisnike koji nadjačate pravila za odbijanje.


U ovom scenariju možete saznati da sažete informacije za glavne zaslonske tablice i za gornje pravilo nadjačati tablice korisnika prikazuju pogrešne informacije i vrijednosti se čine znatno većim od očekivanog.

Taj se problem pojavljuje jer pohranjeni postupak sažimanja tih podataka neispravno akumulira vrijednosti tako da se vrijednosti prethodnog dana valjane u vrijednosti sljedećeg dana.

Da biste riješili taj problem, instalirajte paket s hitnim popravkom opisan u sljedećem članku iz Microsoftove baze znanja:

2649961 Kumulativna vrijednost 1 za pristupni portal za upravljanje prijetnjom upravljanja (TMG) 2010 Service Pack 2Da biste omogućili taj popravak, pokrenite skriptu za FixSoftBlockSummaries.js na jednom od pristupnih poslužitelja programa Forefront za upravljanje prijetnjama. Ovu skriptu možete pokrenuti na bilo kojem pristupniku za upravljanje prijetnjama Forefront, u čvoru polja ili na poslužitelju za upravljanje korporacijskim uređajima.

Zapamtite da skripta numerira sve dostupne polja i ispravlja spremljene procedure tako da se podaci sažetka stvaraju ispravno. Možda ćete morati ponovno pokrenuti skriptu ako u spremište dodate nove polja.


Da bismo vam omogućili taj popravak, otvorite odjeljak "Popravi to za mene". Ako želite sami omogućiti popravak, otvorite odjeljak "Dopusti mi da ga popravim".



Da biste automatski omogućili taj popravak, kliknite gumb ili vezu Fix it (popravak ). Zatim u dijaloškom okviru Preuzimanje datoteke kliknite Pokreni , a zatim slijedite korake u čarobnjaku za popravak.




Bilješke

  • Instalirajte hitni popravak opisan u 2649961 članku iz Microsoftove baze znanja (KB) prije nego što pokrenete ovo rješenje za popravak.

  • Ovaj čarobnjak može biti dostupan samo na engleskom jeziku. No automatski popravak funkcionira i u verzijama sustava Windows na drugim jezicima.

  • Ako se ne nalazite na računalu s problemom, spremite rješenje za popravak na izbrisivi memorijski pogon ili na CD, a zatim ga pokrenite na računalu na kojem se nalazi problem.


Zatim prijeđite na odjeljak "je li ovo otklonila problem?".



  1. Započnite blok za pisanje. Da biste pokrenuli Notepad, kliknite Start, zatim Pokreni, u okvir Otvori upišite notepad.exe, a zatim kliknite u redu.

  2. Zalijepite sljedeću skriptu u novu datoteku bloka za pisanje.

    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. Spremite datoteku u obliku FixSoftBlockSummaries.js, a zatim napustite blok za pisanje.

  4. Na poslužitelju otvorite administratorski naredbeni upit.

  5. Pokrenite skriptu pomoću sljedeće naredbe:

    cscript.exe FixSoftBlockSummaries.js

Pričekajte da se skripta dovrši i konfiguracija se sinkronizira. Nakon toga informacije o korisnicima koji su nadjačali pravila za odbijanje stvaraju se ispravno. Skripta ne može riješiti taj problem za prethodne sažete podatke.

  • Provjerite je li problem riješen. Ako je problem riješen, završili ste s ovim odjeljkom. Ako problem nije riješen, obratite se podršci.

  • Cijenili bismo vaše povratne informacije. Da biste omogućili povratne informacije ili prijavili probleme s ovim rješenjem, ostavite komentar na blogu "Popravi ga za mene" ili nam pošaljite poruku e-pošte.

Microsoft je potvrdio da se radi o problemu u Microsoftovim proizvodima navedenim u odjeljku "odnosi se na".

Dodatne informacije o terminologiji za softversko ažuriranje potražite u članku iz Microsoftove baze znanja pod sljedećim brojem:

824684 Opis standardne terminologije koja se koristi za opisivanje ažuriranja Microsoftova softvera

Potrebna vam je dodatna pomoć?

Proširite svoje vještine
Istražite osposobljavanje
Prvi koristite nove značajke
Pridružite se Microsoft Insidere

Jesu li ove informacije bile korisne?

Hvala vam na povratnim informacijama!

×