2016-10-06 9 views
0

ADからユーザーを取得するためのC#アプリケーションをビルドしました。それはうまく動作します。
問題は私が持っているのは、新しいユーザーが特定のサーバーに追加されたとき、私のアプリはそれらを取得しないということです。過去に追加されたユーザー(数ヶ月前)が検索されます。C#でのActive Directoryユーザーの取得

これはなぜ起こっているのですか?

+1

これは、コードとアクティブディレクトリの構造によって異なります。たとえば、特定のドメインまたはドメインのOUのユーザーを読むことができますが、新しいユーザーは別のOUまたは別のドメインに追加されます。 –

答えて

0

おそらく、複数のアクティブなディレクトリサーバーがあります。ドメインに新しいユーザーを追加すると、ユーザーは互いに同期する必要があります。これは通常60分ごとに発生します。それ以外の場合は、アクティブなディレクトリをすべて尋ね、情報をマージする必要があります。

+0

何かのように見えますが、数日前に追加されたユーザーが表示されないため、60分同期ではありません。すべてのアクティブなディレクトリに情報をマージするように頼む方法に関するリンク? – ymak

+0

あなたのC#コードでは、特定のドメインサーバに尋ねるのがいいでしょうか?すべてのドメインサーバーの一覧を取得し、それらをすべて取得する必要があります。 – codelab

+0

私は現在のフォレストのドメインを取得します – ymak

関連する問題