Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.

Sintomi

Considerare lo scenario descritto di seguito:

  • Configurare Microsoft Forefront Threat Management Gateway 2010 in modo che l'override da parte degli utenti per la caratteristica categorie bloccate introdotta in Microsoft Forefront Threat Management Gateway 2010 Service Pack 1 (SP1).

  • Si configura Forefront Threat Management Gateway 2010 per generare report in modo da monitorare quali utenti stanno eseguendo l'override delle regole di negazione.


In questo scenario, le informazioni di riepilogo per la tabella URL principali sovrascritti e per la tabella Utenti che ignorano le regole principali visualizzano informazioni non corrette e i valori sembrano molto più grandi del previsto.

Causa

Questo problema si verifica perché la stored procedure per il riepilogo di queste informazioni accumula i valori in modo che i valori del giorno precedente siano riportati nei valori del giorno successivo.

Risoluzione

Per risolvere il problema, installare il pacchetto di aggiornamenti rapidi descritto nell'articolo della Microsoft Knowledge Base seguente:

2649961 Aggiornamento cumulativo 1 per Forefront Threat Management Gateway (TMG) 2010 Service Pack 2 Per abilitare questa correzione, eseguire lo script FixSoftBlockSummaries.js in uno dei server di Forefront Threat Management Gateway. È possibile eseguire questo script in qualsiasi server di Forefront Threat Management Gateway, in un nodo di matrice o in un server Enterprise Management Server.

Nota Lo script enumera tutte le matrici disponibili e corregge la stored procedure in modo che le informazioni di riepilogo vengano create correttamente. Potrebbe essere necessario eseguire di nuovo lo script se vengono aggiunte nuove matrici allo spazio di archiviazione.


Per abilitare automaticamente questa correzione, passare alla sezione "Risolvereil problema per me". Se si preferisce abilitare manualmente la correzione, passare alla sezione "Risoluzione delproblemamanualmente".

Correzione automatica



Per abilitare automaticamente la correzione, fare clic sul pulsante Fix it o sul collegamento Fix it. Quindi fare clic su Esegui nella finestra di dialogo Download file e seguire i passaggi della procedura guidata Correggilo.




Note

  • Installare l'aggiornamento rapido descritto nell'articolo 2649961 della Microsoft Knowledge Base (KB) prima di eseguire questa soluzione Fix it.

  • Questa procedura guidata è disponibile solo in lingua inglese. La correzione automatica, tuttavia, funziona anche per versioni di Windows in altre lingue.

  • Se non si sta utilizzando il computer che presenta il problema, è possibile salvare la soluzione Mix IT su un'unità di memoria flash o su un CD ed eseguirla sul computer interessato dal problema.


Passare quindi alla sezione "Il problema è stato risolto?"



Correzione manuale del problema

  1. Avviare Blocco note. Per avviare Blocco note, fare clic su Start,scegliereEsegui, notepad.exe nella casella Apri e quindi fare clic su OK.

  2. Incollare lo script seguente in un nuovo file del Blocco note.

    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. Salvare il file con FixSoftBlockSummaries.js e quindi uscire dal Blocco note.

  4. In un server aprire un prompt dei comandi amministrativi.

  5. Eseguire lo script usando il comando seguente:

    cscript.exe FixSoftBlockSummaries.js

Attendere il completamento dello script e la sincronizzazione della configurazione. In seguito, le informazioni sugli utenti che hanno ignorato le regole di negazione vengono create correttamente. Lo script non riesce a risolvere il problema per i dati di riepilogo precedenti.

Verifica della risoluzione del problema

  • Verificare se il problema è stato risolto. Se il problema è stato risolto, non occorre leggere il resto della sezione. Se il problema persiste, è possibile contattare il supporto tecnico.

  • Inviare commenti e suggerimenti. Per fornire commenti o segnalare problemi relativi a questa soluzione, lasciare un commento nel blog Correzione automatica o inviare un messaggio di posta elettronica a Microsoft.

Stato

Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".

Riferimenti

Per altre informazioni sulla terminologia relativa agli aggiornamenti software, fare clic sul numero dell'articolo seguente per visualizzare l'articolo della Microsoft Knowledge Base:

824684 Descrizione della terminologia standard utilizzata per descrivere gli aggiornamenti software Microsoft

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?
Premendo Inviare, il tuo feedback verrà usato per migliorare i prodotti e i servizi Microsoft. L'amministratore IT potrà raccogliere questi dati. Informativa sulla privacy.

Grazie per il feedback!

×