Triệu chứng
Xem xét tình huống sau:
-
Triển khai Microsoft Exchange Server 2010 trong một môi trường đã có Microsoft Exchange Server 2007.
-
Exchange 2010 và Exchange 2007 được phân tách bằng Microsoft Internet Security and Acceleration (ISA) Server 2006 hoặc Microsoft Forefront Threat Management Gateway (TMG) 2010.
-
Bạn phải di chuyển hộp thư từ Exchange 2007 Exchange 2010 bằng cách sử dụng tác vụ New-MoveRequest phần Exchange 2010 Microsoft Management Console (MMC) đính vào.
Trong trường hợp này, hoạt động không thành công cùng với thông báo lỗi sau:
Lỗi: MapiExceptionNetworkError: không thể thực hiện kết nối với máy chủ. (hr = 0x80040115, ec = 2147221227)
Chú ý khắc phục sự cố được hỗ trợ đối với Forefront TMG 2010 được đưa vào Forefront TMG 2010 gói dịch vụ 1 (SP1).
Nguyên nhân
Sự cố này xảy ra do ISA Server 2006 hoặc Forefront TMG 2010 không gửi một số mã lỗi được tạo ra trên các cuộc gọi thủ tục phía máy chủ từ xa (RPC) trong trường hợp này.
Giải pháp
Thông tin gói dịch vụ
Vấn đề này được khắc phục trong Forefront TMG 2010 gói dịch vụ 1.
Để biết thêm thông tin về cách lấy Forefront TMG 2010 gói dịch vụ 1, bấm vào số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:
981324 danh sách các sự cố được khắc phục trong Forefront Threat Management Gateway 2010 gói dịch vụ 1
Thông tin hotfix rollup
Thông tin cài đặt hotfix
Để khắc phục sự cố này, hãy làm theo các bước sau:
-
Cài đặt gói được mô tả trong bài viết sau trong cơ sở kiến thức Microsoft:
976301 mô tả gói hotfix ISA Server 2006: 25 tháng 10 năm 2009
-
Khởi động Notepad, và sau đó sao chép lệnh sau vào tệp Notepad.
Dim oFPC Dim oFirewallFilter
Dim oVPS
on error resume next
err.Clear
Set oFPC = CreateObject("FPC.Root")
'Get the filter admin object
Set oFirewallFilter = oFPC.GetContainingArray.Extensions.ApplicationFilters("{E331F638-AB86-4AA5-9B6A-2B0248C7B4FB}")
if oFirewallFilter is nothing then
Wscript.Echo "RPC filter ({E331F638-AB86-4AA5-9B6A-2B0248C7B4FB}) is not installed in array"
WScript.Quit
end if
'Get the filters vendor parameters set object
Set oVPS = oFirewallFilter.VendorParametersSets("{E331F638-AB86-4AA5-9B6A-2B0248C7B4FB}")
'If this vendor parameters set does not exists, create it
If oVPS Is Nothing Then
WScript.Echo "Adding vendor parameters set ({E331F638-AB86-4AA5-9B6A-2B0248C7B4FB})"
err.Clear
Set oVPS = oFirewallFilter.VendorParametersSets.Add("{E331F638-AB86-4AA5-9B6A-2B0248C7B4FB}",False)
oFirewallFilter.VendorParametersSets.Save
End If
'Add the needed parameters
oVPS.Value("ForwardNotRegisteredError") = 1
oVPS.Save
'Inform the user of the result
if err.Number <>0 then
Wscript.Echo "Fail to set parameters. error code is:" & err.number & " Desc:" & err.description
else
Wscript.Echo "Paramters were successfully added"
end if -
Lưu tệp dưới dạng tệp tập lệnh Microsoft Visual Basic bằng cách sử dụng phần mở rộng tên tệp .vbs. Ví dụ: lưu tệp bằng cách sử dụng tên sau:
EnableKB976545.vbs -
Bấm đúp vào tệp .vbs để chạy.
Trạng thái
Microsoft đã xác nhận rằng đây là sự cố trong sản phẩm của Microsoft được liệt kê trong phần "Áp dụng cho". Vấn đề này lần đầu tiên được khắc phục trong Forefront TMG 2010 gói dịch vụ 1.
Tham khảo
Để biết thêm thông tin về 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 Microsoft