web-dev-qa-db-ja.com

Exchange 2007から2010(8004010e)へのアップグレード後、Exchange OAB(OAL)は生成されません

私は何日も髪を抜いてきました、私が私の問題を説明できるかどうか見てみましょう。

基本的に、2007年からExhcnage 2010への移行は90%完了しています。OAB(または2010年のOAL)を新しいサーバーに移動して以来、これらのエラーが発生しています(これはログがエキスパートに設定されている場合です)。

最初に、開始していることを示すログを取得します。次に、最後の1つ(明らかに正常)を取得します。

ログ名:アプリケーション
ソース:MSExchangeSA 
日付:28/06/2010 8:46:42 am 
イベントID:9359 
タスクカテゴリ:(13) 
レベル:警告
キーワード:クラシック
ユーザー:N/A 
コンピューター:
説明:
 OALGenの切り捨てまたは削除されたプロパティバージョン4のオフラインアドレスリストに設定されたサイズ制限を超えたため、アドレスリスト '\ Global AddressList'のエントリ 'JoeTsang'に対して。影響を受けるMAPIIDは次のとおりです。8008。
-\ Defaultオフラインアドレス帳 

私はこれらの約60かそこらを取得し、それから私は取得します:

ログ名:アプリケーション
ソース:MSExchangeSA 
日付:2010年6月28日午前8時46分42秒
イベントID:9339 
タスクカテゴリ:(13) 
レベル:エラー
キーワード:クラシック
ユーザー:N/A 
コンピューター:
説明:
 Active Directory PDC「\ GlobalAddressList」のオフラインアドレス帳の生成中にエラー8004010eが返されました。ActiveDirectoryから返された最後の受信者は「JoeTsang」でした。このオフラインアドレス帳は生成されません。
-\ Defaultオフラインアドレス帳 

そして:

ログ名:アプリケーション
ソース:MSExchangeSA 
日付:2010年6月28日午前8時46分42秒
イベントID:9330 
タスクカテゴリ:(13) 
レベル:エラー
キーワード:クラシック
ユーザー:N/A 
コンピューター:
説明:
 OABGenでエラー8004010eが発生しました(内部ID5001697)ActiveDirectoryへのアクセスPDC for '\ Global AddressList'。
-\ Defaultオフラインアドレス帳 

そして最後に:

ログ名:アプリケーション
ソース:MSExchangeSA 
日付:2010年6月28日午前8時46分42秒
イベントID:9126 
タスクカテゴリ:(13) 
レベル:エラー
キーワード:クラシック
ユーザー:N/A 
コンピューター:
説明:
 OABGenでエラー8004010eが発生しましたアドレスリスト '\ Global AddressList'のオフラインアドレスリストを計算します。このオフラインアドレスリストは、クライアントのダウンロードには使用できません。 
-\デフォルトのオフラインアドレス帳。 

また、いくつかのチェック中に、OABIntegチェックで多数のエラーが発生していることに気付きました。

アドレス帳エントリ#23/50を処理しています。
 
表示名[email protected] 
オブジェクトは配布リストオブジェクトです
エラー:LegacyExchangeDNには '@ '文字が存在します。これはPDNの問題であり、完全なダウンロードが発生する可能性があります。 

ただし、要約は次のとおりです。

スキャンが完了しました
 + ------------- + 
アドレス帳で処理されたエントリの総数:258 
スキップされたエントリの総数:0 
連絡先の総数:4 
メールボックスの総数:139 
配布リストの総数:83 
グループの総数:0 
フォルダの総数:32 
見つかったアドレスブックコンテナオブジェクトの総数:0 
見つかった一時的なlegacyExchangeDNの総数:0 
いくつかの主要な属性が欠落しているオブジェクトの総数: 0 
メールとプロキシ属性が一致しないオブジェクトの総数:0 
ドメイン値を持たないオブジェクトの総数:0 
一致するオブジェクトの総数有効なユニコードドメイン値がありません:0 
最初の文字が「/」以下であるために有効なSMTPドメインがないオブジェクトの総数:0 
ないオブジェクトの総数/ o =または/ O =で開始:0 
 Primが欠落しているユーザーオブジェクトの総数aryプロキシアドレス属性:0 
プロキシアドレスが64文字以上のユーザーオブジェクトの合計:0 
 legacyExchangeDNの「@」文字のオブジェクトの合計:8 
オブジェクトの合計Active Directoryバックリンクが不良の場合:0 
 ADCDisableMailのlegacyExchangeDNを持つオブジェクトの総数:0 
 ADCDisableMailByADCのlegacyExchangeDNを持つオブジェクトの総数:0 

今、私はこれを調査するのにかなりの時間を費やしました、そしてそれはExchange 2003に戻って、Active Directoryの破損したレコード(特にManager、Secretary、HomeMDBおよびClientMDBの値)に関係する問題のようです。 ADデータベース全体(および問題を引き起こしている可能性のある相関値)をエクスポートできるDave Goldmanのブログで推奨されているツールを実行し、14000レコードを手動で選別した後、不正な形式、null、または破損した値はないと結論付けました。それらの分野のいずれかで、または私が途中で頭を失い、それらを逃したこと。

私も試しました:

  1. OABIntegとproxytestおよびalltestsを実行すると、完全に正常な結果が返されます。
  2. MAPIツールを使用して現在のOABを開き、前後の50レコードを手動でチェックしました(OABは50の束で生成されるため)が、何も見つかりませんでした。
  3. 私はOABを完全に作り直し(2回以上)、まったく同じ結果を得ました。また、Webとパブリックフォルダの両方の配布方法を使用してみました。

これに役立つ可能性があるのは、MicrosoftのIllumiatiブランチによって開発された「NSPITool」と呼ばれる不思議なツールだけです。これは、3つの簡単な手順で、ActiveDirectoryのどこに不正な値があるかを教えてくれます。 。ただし、このツールは明らかにPSS経由でのみ利用可能であり、MSPSSに連絡する前にまずここに投稿してみてください。

どんな助けでも感謝されるでしょう!

ガレス

3
Gareth

2007年の移行後の自分のOAB/OALの問題を診断するのに役立った1つのステップは、OAB生成ログレベルを高くすることでした。これは、いくつかの問題エントリを分離するのに役立ちました。結局、いくつかのメールボックスでいくつかの値を再設定する必要がありました。特定のSMTPアドレスを変更して元の値に戻す、OABの再生成を強制する、それが機能することを確認するなどの愚かなこと。

イベントログレベルの変更: http://technet.Microsoft.com/en-us/library/aa998905(EXCHG.80).aspx

Set-EventLogLevel -Identity“ MSExchangeSA\OAL Generator” –レベルエキスパート

これは、メールボックスをホストしているサーバーで実行する必要があります。ハブまたはCAサーバー上ではありません。

1
sysadmin1138
1
Bemsy