適用先
Forefront Threat Management Gateway 2010 Enterprise Forefront Threat Management Gateway 2010 Standard

現象

次のような状況を考えます。

  • 既に Microsoft Exchange Server 2007 環境では、Microsoft Exchange Server 2010 を展開します。

  • Exchange 2010 と Exchange 2007 を指定する Microsoft インターネット セキュリティとアクセラレータ (ISA) Server 2006 または Microsoft Forefront 脅威管理ゲートウェイ (TMG) 2010。

  • Exchange 2010 Microsoft 管理コンソール (MMC) スナップインで新しい MoveRequestタスクを使用して Exchange 2007 から Exchange 2010 にメールボックスを移動しようとするとします。

このシナリオでは、次のエラー メッセージと操作が失敗します。

エラー: MapiExceptionNetworkError: サーバーへの接続を作成できません。(hr = 0x80040115、ec = 2147221227)

Forefront TMG 2010 Service Pack 1 (SP1) でサポートされている Forefront TMG 2010 の修正プログラムが含まれている注意してください。

原因

この問題は、ISA Server 2006 または Forefront TMG 2010 では、このシナリオではサーバー側のリモート プロシージャ コール (RPC) に生成される一部のエラー コードが転送されないために発生します。

解決策

Service Pack 情報

この問題は、Forefront TMG 2010 Service Pack 1 で固定されています。Forefront TMG 2010 Service Pack 1 を入手する方法の詳細については、マイクロソフト サポート技術情報の記事を表示するのには次の資料番号をクリックします。

Forefront 脅威管理ゲートウェイ 2010 Service Pack 1 で修正される問題のリストを981324

修正プログラム ロールアップの情報

修正プログラムのインストール情報

この問題を解決するには、次の手順を実行します。

  1. 次のマイクロソフト サポート技術情報資料に記載されている修正プログラム ロールアップ パッケージをインストールします。

    ISA Server 2006 の修正プログラム パッケージの976301の説明: 2009 年 10 月 25 日

  2. メモ帳を起動し、メモ帳ファイルに次のスクリプトをコピーします。

        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 thenWscript.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 ThenWScript.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 thenWscript.Echo "Fail to set parameters. error code is:" & err.number & " Desc:" & err.description    else        Wscript.Echo "Paramters were successfully added"    end if
  3. .Vbs ファイル名の拡張子を使用して、Microsoft Visual Basic スクリプト ファイルとしてファイルを保存します。たとえば、次の名前を使用してファイルを保存します。EnableKB976545.vbs

  4. 実行する .vbs ファイルをダブルクリックします。

状況

マイクロソフトでは、対象セクションに記載されているマイクロソフト製品の問題があること確認しています。この問題は、Forefront TMG 2010 Service Pack 1 で最初に修正されました。

関連情報

ソフトウェア更新プログラムの用語の詳細については、次の文書番号をクリックして、マイクロソフト サポート技術情報の資料を参照してください。

824684マイクロソフトのソフトウェア更新プログラムを記述するために使用される一般的な用語説明

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。