最近、CASの役割を内部メールサーバーにインストールして、CASを外向きのWebサーバー(たまたまDCでもある)ではなくそのサーバーに移動しようとしました。
メールサーバーにCASをインストールした後、元のサーバーからCASを削除しました。ただし、すべてのOutlookクライアントはまだ前のサーバーに接続しようとしています!既存のアカウントの場合、Exchangeサーバーアドレスは読み取り専用であり、新しいサーバー名に変更することもできません。
ご覧のとおり、住所を変更することすらできません。新しいサーバー名に変更する必要があります。これにより、クライアントマシンでDNSがFINEを適切なIPに解決できます。
Outlookで新しいアカウントを作成するときに、新しいCASサーバーのアドレスを入力し、[名前の確認]をクリックすると、サーバー名フィールドが古いCASサーバーに自動的に書き換えられます。
内部CASサーバーのIP、NETBIOS、またはDNS名を入力できます。名前を確認するたびに、名前は自動的に古いCASサーバー名(DCも)に置き換えられ、Outlookは接続できません。
注:OWAは、新しいCASサーバーに最適です。
私はロープの終わりにいます。これが何であるかについて私が持っている唯一のアイデアは次のとおりです。1)AD名チェックメカニズムの何かが、クライアントに古いCASアドレスの使用を強制しています。どこに設定すればいいのかわかりません。
2)新しいCASサーバーをデフォルトにするには、Exchangeの設定を設定する必要があります。しかし、EMCの古いCASサーバーへのすべての参照をすでに削除し、すべてのクライアントアクセス設定で新しいCASサーバーアドレスを設定しました。
3)「自動検出」構成に何かが台無しになっている可能性がありますか?
私はそれを考え出した。
Microsoftの Exchange Connectivity Tester にアクセスして自動検出設定をテストしたところ、「EXCHプロバイダーセクションが自動検出応答にありません」と表示されました。
それは私をServerfaultに関する質問に導きました ここ それに解決策が含まれていました。
基本的に、CASの役割を削除すると、メールボックスデータベースはRPCClientAccess設定を保持し、新しいCASサーバー名で更新する必要がありました。
したがって、私がしなければならなかったのは、次のPSコマンドを発行することだけでした。
[PS] C:\>Get-MailboxDatabase -Server ex1.domain.local | Set-MailboxDatabase -RpcClientAccessServer ex2.domain.local