特定のドメインコントローラが読み取り専用であるかどうかを判断できます。.NETで読み取り専用ドメインコントローラを検出しますか?
using(Domain d = Domain.GetCurrentDomain())
{
DomainController dc = d.FindDomainController(
"mysitename", LocatorOptions.WriteableRequired);
}
しかし、DCが書き込み可能であるかどうかを決定する方法があるドメインコントローラオブジェクトを指定:私は、書き込み可能なDCを取得するには、このようなものを行うことができます知っていますか?
私が求めているのは、1つの優先ドメインコントローラを選択しようとしているということです。書き込み可能です。2.私のサイトで、3.グローバルカタログです。これらすべての属性を持つサーバーを見つける良い方法はないようです。
とその属性を設定しています動作しません。 FindDomainControllerの最初のパラメータは、ドメインコントローラのホスト名ではなく検索するサイトの名前です。このコードを試すと、すべてのドメインコントローラに対してisWritable = falseが設定されます。 – Skrymsli