2012-01-31 10 views
0

読み取り専用ドメインコントローラと通信するときにForest.GetCurrentForest()メソッドを使用する際に問題が発生しました。RODC環境でForest.GetCurrentForestを使用する

スローされた例外は次のとおりです。

System.DirectoryServices.ActiveDirectory.ActiveDirectoryServerDownException:サーバが動作していません。

注:RWDCと通信するときはすべて正常に動作します。

以前は、RODCと通信する際に他の問題を修正するために、AuthenticationType.ReadOnlyServerフラグを使用して、DirectoryEntryオブジェクトの作成方法を変更する必要がありました。しかし、GetCurrentForest()メソッドは、Utilsクラスを使用して独自のDirectoryEntryオブジェクトを作成し、DefaultAuthTypeを使用することをリフレクタを使用して確認しました。

私の質問は:どのように必要な認証の種類を返すことができるようにDefaultAuthTypeを設定/変更する方法を知っていますか?これを行うより良い方法はありますか?このコードの目的は、サーバーに表示されている使用可能なドメインのリストを取得することです。これに対する簡単な答えがありますように

おかげで、

ベン

答えて

0

はまあ、いないようです。最後に、私たちは、ドメイン/フォレストオブジェクトを使用しないようにコードを...書き直し

0

私はこの問題は、私が最初にForest.GetCurrentForest()を取得しようとし、例外がスローされた場合、私はその後Domain.GetComputerDomain()を使用する「克服」するために何最後の解決策として、リストにはWebサーバーが参加したドメインのみが含まれるようになりました。

関連する問題