私は現在、会社の管理者であり、VPNを介して接続された異なる場所に2つのプライマリドメインコントローラーがあるWindowsドメインの一部です。各場所に少なくとも1つのバックアップドメインコントローラーがあり、ユーザー数は100人未満です。サーバーのほとんどはWindows2003です。冗長性を確保し、両方の場所のユーザーにサービスを提供するために、両方の場所にExchange2003サーバーもあります。
Active Directoryでユーザーに変更を加えると、名前を変更するか、ユーザーを追加または削除します。グローバルアドレス帳がすべてのOutlookで更新されるまでには、数時間、場合によっては最大1日かかります。
これはなぜですか、そしてどうすればスピードアップできますか?
また、これがプログラミングに直接関係していないことを許してください。私たちの中には多くの帽子をかぶらなければならないので、あまり多くないことを願っています。
私の推測では、Exchangeに接続するとき、ユーザーはキャッシュモードで動作しています。その場合、彼らはおそらくオフラインアドレス帳をダウンロードしています。これはスケジュールに従って生成され、クライアントによって定期的に更新されます。
ビジネスニーズ(変更の頻度、アドレスリストのサイズなど)に合わせて、デフォルトのスケジュールを変更することをお勧めします。
オフラインアドレス帳の操作方法を説明する優れた記事は、 http://www.msexchange.org/tutorials/Offline-Address-Book-Best-Practice.html にあります。
もちろん、私の推測が間違っている可能性があり、これはあなたが経験していることではありませんが、より多くの情報がなければ、これは少なくともあなたに可能な答えを与えます。
同じ日に変更を確認したい場合は、Recipient Update Service(ドメインやエンタープライズ)の再構築を検討したいと思います。私の理解では、これは交換メンテナンスの一環として毎晩再構築されますが、手動で強制的に実行することもできます。