Korriger: Sammendragsinformasjon for tabellen øverst overstyres URL-adresser og den øverste regelen overstyrer brukere-tabellen viser feil informasjon i et miljø med Forefront Threat Management Gateway 2010

Artikkeloversettelser Artikkeloversettelser
Artikkel-ID: 2653669 - Vis produkter som denne artikkelen gjelder for.
Vis alt | Skjul alt

Symptom

Tenk deg følgende:
  • Du konfigurerer Microsoft Forefront Threat Management Gateway 2010 å bruke den Overstyring av brukeren for blokkerte kategorier funksjon som ble introdusert i Microsoft Forefront Threat Management Gateway 2010 Service Pack 1 (SP1).
  • Du konfigurerer Forefront Threat Management Gateway 2010 til å generere rapporter slik at du kan overvåke hvilke brukere er overstyrer Nekt-regler.

I dette scenariet kan du finne som sammendragsinformasjon for toppen overstyres URL-adresser-tabell og for den øverste regelen overstyrer brukere-tabellen viser feil informasjon og verdiene virker mye større enn forventet.

Årsak

Dette problemet oppstår fordi den lagrede prosedyren for sammendrag av denne informasjonen feilaktig akkumulerer verdiene slik at verdiene for forrige dag rulles inn verdier for neste dag.

Løsning

Hvis du vil løse dette problemet ved å installere hurtigreparasjonspakken som er beskrevet i følgende artikkel i Microsoft Knowledge Base:
2649961 Samleoppdatering 1 for Forefront Threat Management Gateway (TMG) 2010 Service Pack 2
Hvis du vil aktivere denne hurtigreparasjonen, kan du kjøre skriptet FixSoftBlockSummaries.js på én av Forefront Threat Management Gateway-servere. Du kan kjøre dette skriptet på alle Forefront Threat Management Gateway-server, en matrise-node eller en Enterprise Management-Server.

Obs! Skriptet lister opp alle tilgjengelige matriser og korrigerer den lagrede prosedyren slik at sammendragsinformasjonen opprettes på riktig måte. Du må kanskje kjøre skriptet på nytt Hvis nye matriser er lagt til lagring.

Hvis du vil ha oss aktivere hurtigreparasjonen for deg, kan du gå til den "Løs problemet for meg"-delen. Hvis du foretrekker å aktivere denne hurtigreparasjonen, kan du gå til den "La meg løse det selv"-delen.

Løs problemet for meg



Hvis du vil aktivere denne hurtigreparasjonen automatisk, klikker du Reparer knappen eller koblingen. Deretter klikker du Kjør i den Filnedlasting dialogboksen-boksen, og følg trinnene i veiviseren for å løse det .


Løs dette problemet!
Microsoft Fix it 50878


Notater
  • Installere hurtigreparasjonen som er beskrevet i Microsoft Knowledge Base (KB)-artikkel 2649961 før du kjører dette Reparer løsning.
  • Denne veiviseren kan være på engelsk. Den automatiske reparasjonen fungerer imidlertid også for andre språkversjoner av Windows.
  • Hvis du ikke er på datamaskinen som har problemet, lagre Fix it-løsningen til en minnepinn eller en CD og kjør den på datamaskinen som har problemet.

Gå deretter til den "Løste dette problemet?"-delen.



La meg løse det selv

  1. Start Notisblokk. Klikk for å starte Notisblokk Start, klikker du Kjør, Skriv inn Notepad.exe i den Åpne -boksen, og klikk deretter OK.
  2. Lim inn følgende skript i en ny Notisblokk-fil.
    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. Lagre filen som FixSoftBlockSummaries.js, og avslutt deretter Notisblokk.
  4. Åpne en administrativ ledetekst på en server.
  5. Kjøre skriptet ved hjelp av følgende kommando:
    cscript.exe FixSoftBlockSummaries.js
Vent til skriptet for å fullføre og konfigurasjonen du vil synkronisere. Etter dette, er informasjon om brukere som har overstyrt Nekt-regler opprettes på riktig måte. Skriptet kan løse dette problemet for forrige sammendragsdata.

Løste dette problemet?

  • Kontroller om problemet er løst. Hvis problemet er løst, er du ferdig med denne delen. Hvis problemet ikke er løst, kan du Kontakt kundestøtte.
  • Vi setter pris på din tilbakemelding. Hvis du vil gi tilbakemelding eller rapportere eventuelle problemer med denne løsningen, kan legge inn en kommentar på den "Løs problemet for meg"blogg eller send oss en e-post.

Status

Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".

Referanser

Hvis du vil ha mer informasjon om terminologi for programvareoppdatering, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
824684 Beskrivelse av standardterminologien som brukes til å beskrive oppdateringer av Microsoft-programvare

Egenskaper

Artikkel-ID: 2653669 - Forrige gjennomgang: 5. juni 2012 - Gjennomgang: 1.0
Informasjonen i denne artikkelen gjelder:
  • Microsoft Forefront Threat Management Gateway 2010 Service Pack 2
  • Microsoft Forefront Threat Management Gateway 2010 Enterprise
  • Microsoft Forefront Threat Management Gateway 2010 Standard
Nøkkelord: 
kbexpertiseinter kbbug kbsurveynew kbqfe kbfix kbfixme kbmsifixme kbmt KB2653669 KbMtno
Maskinoversatt
Viktig: Denne artikkelen har blitt maskinoversatt, og dermed ikke oversatt av en person. For at alle artikler i vår database skal være oversatt til ditt språk, vil Microsoft benytte både personoversatte og maskinoversatte artikler. Det er viktig å merke seg at en maskinoversatt artikkel ikke alltid er perfekt. Det kan forekomme stave, strukturelle eller grammatiske feil. Microsoft er ikke ansvarlig for unøyaktigheter, feil eller skade ved bruk av innhold i artikkel som måtte forårsakes av feiloversettelse. Microsoft vil jevnlig oppdatere sitt maskinoversettelses programvare.
Den engelske versjonen av denne artikkelen er den følgende: 2653669

Gi tilbakemelding

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com