Bỏ qua để tới nội dung chính
Đăng nhập với Microsoft
Đăng nhập hoặc tạo một tài khoản.
Xin chào,
Chọn một tài khoản khác.
Bạn có nhiều tài khoản
Chọn tài khoản bạn muốn đăng nhập.

Triệu chứng

Hãy xem xét tình huống sau:

  • Bạn cấu hình cổng kết nối quản lý mối đe dọa Microsoft Forefront 2010 để sử dụng tính năng ghi đè người dùng cho các thể loại bị chặn đã được giới thiệu trong Microsoft Forefront Threat Management Gateway 2010 Service Pack 1 (SP1).

  • Bạn cấu hình cổng quản lý mối đe dọa Forefront 2010 để tạo báo cáo để bạn có thể theo dõi những người dùng đang ghi đè các quy tắc từ chối.


Trong trường hợp này, bạn có thể thấy rằng thông tin tóm tắt cho bảng URL trên cùng ghi đè và đối với các bảng người dùng ghi đè lên đầu trang sẽ hiển thị thông tin không chính xác và các giá trị có vẻ lớn hơn nhiều so với dự kiến.

Nguyên nhân

Sự cố này xảy ra vì quy trình được lưu trữ để tóm tắt thông tin này không chính xác tích lũy các giá trị để các giá trị của ngày trước đó sẽ được cuộn vào các giá trị ngày hôm sau.

Giải pháp

Để giải quyết sự cố này, hãy cài đặt gói hotfix được mô tả trong bài viết cơ sở kiến thức Microsoft sau đây:

2649961 Rollup 1 cho cổng kết nối quản lý Forefront Threat (TMG) 2010 gói dịch vụ 2Để bật bản sửa lỗi này, hãy chạy script FixSoftBlockSummaries.js trên một trong các máy chủ cổng kết nối mối đe dọa hàng đầu. Bạn có thể chạy tập lệnh này trên bất kỳ máy chủ cổng kết nối quản lý hàng đầu nào, nút mảng hoặc máy chủ quản lý doanh nghiệp.

Lưu ý các tập lệnh liệt kê tất cả các mảng sẵn dùng và sửa chữa thủ tục được lưu trữ để thông tin tóm tắt được tạo ra đúng. Bạn có thể phải chạy lại script nếu các mảng mới được thêm vào dung lượng lưu trữ.


Để chúng tôi bật bản sửa lỗi này cho bạn, hãy đi đến phần "sửa lỗi cho tôi". Nếu bạn muốn kích hoạt bản sửa lỗi này, hãy đi đến phần "Hãy để tôi tự khắc phục sự cố".

Khắc phục sự cố giúp tôi



Để kích hoạt tự động sửa lỗi này, hãy bấm vào nút sửa hoặc nối kết. Sau đó, bấm vào chạy trong hộp thoại tải tệp xuống và làm theo các bước trong trình hướng dẫn sửa lỗi.




Boy

  • Cài đặt hotfix được mô tả trong bài viết cơ sở kiến thức Microsoft (KB) 2649961 trước khi bạn chạy giải pháp khắc phục sự cố này.

  • Trình hướng dẫn này có thể chỉ có bằng tiếng Anh. Tuy nhiên, bản sửa lỗi tự động cũng sẽ hoạt động với các phiên bản Windows bằng ngôn ngữ khác.

  • Nếu bạn không ở trên máy tính có vấn đề, hãy lưu giải pháp khắc phục sự cố vào ổ đĩa flash hoặc CD rồi chạy trên máy tính có vấn đề.


Sau đó, hãy đi đến mục "đã khắc phục sự cố này?".



Để tôi tự khắc phục sự cố

  1. Khởi động Notepad. Để bắt đầu Notepad, bấm vào bắt đầu, bấm vào chạy, nhập notepad.exe trong hộp mở rồi bấm OK.

  2. Dán các tập lệnh sau đây vào một tệp Notepad mới.

    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. Lưu tệp dưới dạng FixSoftBlockSummaries.js, rồi thoát khỏi Notepad.

  4. Trên máy chủ, mở dấu nhắc lệnh quản trị.

  5. Chạy script bằng cách sử dụng lệnh sau đây:

    cscript.exe FixSoftBlockSummaries.js

Chờ cho script để hoàn thành và cấu hình để đồng bộ hóa. Sau này, thông tin về những người dùng đã ghi đè các quy tắc từ chối được tạo ra chính xác. Script không thể khắc phục sự cố này đối với dữ liệu tóm tắt trước đó.

Giải pháp này có khắc phục được sự cố không?

  • Kiểm tra xem sự cố đã được khắc phục hay chưa. Nếu khắc phục được sự cố thì bạn đã hoàn thành phần này. Nếu chưa khắc phục được sự cố, bạn có thể liên hệ với bộ phận hỗ trợ.

  • Chúng tôi sẽ đánh giá cao phản hồi của bạn. Để cung cấp phản hồi hoặc báo cáo bất kỳ vấn đề nào với giải pháp này, vui lòng để lại chú thích trên blog "khắc phục sự cố cho tôi" hoặc gửi emailcho chúng tôi.

Trạng thái

Microsoft đã xác nhận đây là sự cố trong các sản phẩm của Microsoft được liệt kê trong phần "Áp dụng cho".

Tham khảo

Để biết thêm thông tin về các thuật ngữ Cập nhật phần mềm, hãy bấm vào số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:

824684 Mô tả thuật ngữ chuẩn được sử dụng để miêu tả các bản cập nhật phần mềm của Microsoft

Bạn cần thêm trợ giúp?

Bạn muốn xem các tùy chọn khác?

Khám phá các lợi ích của gói đăng ký, xem qua các khóa đào tạo, tìm hiểu cách bảo mật thiết bị của bạn và hơn thế nữa.

Cộng đồng giúp bạn đặt và trả lời các câu hỏi, cung cấp phản hồi và lắng nghe ý kiến từ các chuyên gia có kiến thức phong phú.

Thông tin này có hữu ích không?

Bạn hài lòng đến đâu với chất lượng dịch thuật?
Điều gì ảnh hưởng đến trải nghiệm của bạn?
Khi nhấn gửi, phản hồi của bạn sẽ được sử dụng để cải thiện các sản phẩm và dịch vụ của Microsoft. Người quản trị CNTT của bạn sẽ có thể thu thập dữ liệu này. Điều khoản về quyền riêng tư.

Cảm ơn phản hồi của bạn!

×