これはすべて私が必要とするものです。私がグーグルで行ったことはすべて、文字列配列として追加することができますが、使用可能なオプションは何か。System.DirectoryServices.DirectorySearcher.PropertiesToLoadで利用可能なさまざまなプロパティは何ですか
TIA
これはすべて私が必要とするものです。私がグーグルで行ったことはすべて、文字列配列として追加することができますが、使用可能なオプションは何か。System.DirectoryServices.DirectorySearcher.PropertiesToLoadで利用可能なさまざまなプロパティは何ですか
TIA
有効なLDAPのいずれかのがPropertiesToLoad
に属性を置くことができます - list of all Active Directory attributes here参照 - あなたが必要なものは、それぞれのLdap-Display-Name
はあなたが興味を持っている属性である
をも:。Richard Mueller has a site with lots of good info on AD and LDAPを - AD属性のExcelスプレッドシート(およびActive Directoryユーザー&コンピュータツールからこれらのさまざまなダイアログ画面に設定されている実際のAD属性へのマッピングも含まれます)
他のディレクトリと同様にActive Directoryには、Schemaによって記述されたオブジェクトが含まれています。スキーマは、ディレクトリに挿入できるオブジェクトの各タイプ(class)と、それがサポートするattributes(プロパティ)を指定します。
スキーマ(例えばExchangeなどの)アプリケーションによって拡張することができ、あなたはそのために提供MMCを登録あなたのADスキーマへの外観を持つことができますが:
regsvr32 C:\Windows\System32\schmmgmt.dll
その後、あなたはMMCを読み込むことができます。 EXEプログラムを使用して、あなたが入れ子にされているクラスとそれが提供する属性を調べます。あなたは
(ネイティブW2K8のADサーバにインストールW2K3でサポートキットから来)LDP.EXEプログラムを使用することができ、すべての属性を持つすべてDirecoryあなたのすべてのオブジェクトを表示するにはLDP .EXEは上司です –
これは長いリストです。ありがとうございました! システムに既に入力されているフィールドがあります。リンク先のリストにこれらのフィールドが表示されないのはなぜですか? "adsPath"、 "name"、 "samAccountName"、 "displayName"、 "cn"、 "sn"、 "givenName" – ganders
@ganders:私が言ったように - の 'ldap-display-name'を使う必要があります。これらの属性は**あなたがリストに表示されている名前ではなく**です。彼のサイト(リチャードミューラーが私の更新されたレスポンスにリンクしている)で提供されているExcelシートでもっとうまくいくかもしれません - それは "フルネーム"と "LDAP表示名"が並んでいます –