Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

Симптоми

Обмислете следния сценарий:

  • Конфигурирайте шлюза за управление на заплахи за Microsoft Forefront 2010, за да използвате функцията за заместване на блокираните категории , въведена в Microsoft Forefront Gateway за управление на заплахите 2010 Service Pack 1 (SP1).

  • Конфигурирайте шлюза за управление на заплахи за Forefront 2010, за да генерирате отчети, така че да можете да следите кои потребители отменят правилата за отхвърляне.


В този случай е възможно да откриете, че обобщената информация за най-важните URL адреси на таблицата и за най-горно правило заместване на потребителите показва неправилна информация, а стойностите изглеждат много по-големи от очакваните.

Причина

Този проблем възниква, тъй като съхранената процедура за обобщаване на тази информация неправилно събира стойностите, така че стойностите на предишния ден да се сумират в стойностите на следващия ден.

Решение

За да отстраните този проблем, инсталирайте пакета с актуални корекции, описан в следната статия в базата знания на Microsoft:

2649961 Сбор 1 за шлюза за управление на заплахи за Forefront (TMG) 2010 Service Pack 2To разрешете тази корекция, изпълнете FixSoftBlockSummaries.js скрипт на един от сървърите за управление на заплахи за Forefront. Можете да изпълните този скрипт на който и да е шлюз за управление на заплахи за Forefront, възел на масив или сървър за управление на предприятието.

Забележка Сценарият изброява всички налични масиви и поправя съхранената процедура, така че обобщената информация да се създаде правилно. Може да се наложи да изпълните скрипта отново, ако към мястото за съхранение са добавени нови масиви.


За да разрешим тази корекция вместо вас, отидете на секцията "Решете мояпроблем". Ако предпочитате да разрешите тази корекция сами, отидете на раздела "Нека реша проблема сам".

Поправи моя проблем



За да разрешите тази корекция автоматично, щракнете върху бутона Фиксирай го или връзката. След това щракнете върху изпълнение в диалоговия прозорец изтегляне на файл и следвайте стъпките в съветника за коригиране на проблема.




Бележки

  • Инсталирайте актуална корекция, която е описана в статията в базата знания на Microsoft (KB) 2649961 , преди да изпълните това решение за корекция.

  • Възможно е този съветник да е само на английски език. Автоматичната корекция обаче работи и за други езикови версии на Windows.

  • Ако не сте на компютъра, който има този проблем, можете да го запишете на флаш устройство или КОМПАКТДИСК и след това да го изпълните на компютъра, който има проблема.


След това отидете на раздела "това реши ли проблемът?".



Нека реша проблема сам

  1. Стартирайте Notepad. За да стартирате Notepad, щракнете върху Старт, щракнете върху изпълнение, въведете notepad.exe в полето Отвори и след това щракнете върху OK.

  2. Поставете следния скрипт в нов файл на Notepad.

    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. Запишете файла като FixSoftBlockSummaries.js, след което излезте от Notepad.

  4. На сървър Отворете административна командна подкана.

  5. Стартирайте скрипта с помощта на следната команда:

    cscript.exe FixSoftBlockSummaries.js

Изчакайте Сценарият да завърши и конфигурацията да се синхронизира. След това информация за потребителите, които са предали правилата за отхвърляне, се създава правилно. Сценарият не може да коригира този проблем за предишни обобщени данни.

Това реши ли проблема?

  • Проверете дали проблемът е коригиран. Ако проблемът е коригиран, значи сте готови с тази секция. Ако проблемът не е отстранен, можете да се обърнете към поддръжката.

  • Бихме оценили вашата обратна връзка. За да предоставите обратна връзка или да съобщите за проблеми с това решение, оставете коментар на блога "Решете моя проблем" или ни изпратете имейл.

Състоянието

Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".

Препратки

За повече информация за терминологията на софтуерната актуализация щракнете върху следния номер на статия, за да видите статията в базата знания на Microsoft:

824684 Описание на стандартната терминология, която се използва за описание на актуализациите на софтуер на Microsoft

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

Благодарим ви за обратната връзка!

×