問題タブ [adlds]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - ADLDS userclass ms-DS-UserAccountAutoLocked 属性が表示されない
WIN7マシン(ドメインに参加している)に「アクティブディレクトリ軽量ディレクトリサービス」をローカルにインストールしました。
ポリシーによって制御され、ログイン試行が 5 回失敗した場合、ユーザーは約 15 分間ロックされます。ADSI-Edit を使用すると、ブール値を持つ「ms-DS-UserAccountAutoLocked」という名前の「UserClass」に属性があることがわかります。
しかし、このユーザーからこの属性を読み取りたい場合 (2 番目の admin(!) 認証済みバインディングを介して)、プロパティが存在しないように、常に null を返します。すべてのプロパティを反復すると、このプロパティも表示されません。ADSI-Edit でのみ、プロパティとその値を確認できます。
コードでこのプロパティを読み取れない理由を知っている人はいますか? (C#)
私が試してみました:
また:
ありがとう
active-directory - AD LDS は、システムとは別に独自のパスワード ポリシーを持つことができますか?
Web サイトのメンバーシップ サービスに AD LDS を使い始めたばかりですが、システムのパスワード ポリシーに依存しているようです。マシン自体のパスワード ポリシーを緩めたくはありませんが、AD LDS のパスワード ポリシーは必要ありません。これを達成する方法はありますか?
java - Java を使用してリモート AD LDS サーバーに接続する
AD LDS インスタンスをホストしている Azure VM があります。また、OU にいくつかのユーザーを作成しました。Java コードを使用して AD LDS インスタンスに接続しようとしています。私のコードは次のとおりです。
VM の外部からこのコードを実行すると、次のエラーが発生します。
エラーの理由は何ですか?VM 自体で同様のコードを実行すると、AD LDS インスタンスに接続できます
c# - ADLDS クラスのすべての書き込み可能なプロパティを取得する
MS-ADLDS-Service を処理できるアプリケーションを開発しています。現在、Directory-Entries を作成し、いくつかのプロパティに値を割り当てることができます。これまでは本当にエキサイティングな作業ではありません:
私のアプリケーションでは、アプリケーションで実行時に評価される値をクラス (たとえば、CN=Person クラス) のどのプロパティに割り当てる必要があるかを構成することができます (そうあるべきです)。
簡単 に言えば、クラスのすべての (書き込み可能な) プロパティを取得したいと考えています。前に新しい CN=Person-Object を作成して保存することなく。
現在、schemaBinding を使用して、Person-Class (CN=Person) の Directory-classSchema-Entry を取得し、そこからいくつかのプロパティ値 ("AllowedAttributesEffective"、"mayContain"、"AllowedAttributes" など) を読み取ります。この方法でプロパティ - しかし、いくつかのプロパティがありません! たとえば、「telephoneNumber」プロパティ (attributeSchema: CN=Telephone-Number)
クラスのこれらのプロパティを取得する方法を知っている人はいますか? ADSI-Edit はこれを行います。adsi-edit で新しいオブジェクトを作成すると、新しいエントリをコミットする前に、可能なすべてのプロパティに値を割り当てることができます。
ヒントをありがとう!
(.net コードは大歓迎です)
c# - リモート LDAP サーバー上の特定の OU でユーザーを検索するにはどうすればよいですか?
.NET 3.5 で導入された名前空間を使用してAccountManagement
、ユーザーを検索し、パスワードを設定したいと考えています。ただし、ADLDS サーバーは当社のドメインの一部ではないため、使用していContextType.Machine
ます。ユーザーを検索しても見つかりません(間違ったコンテナーで検索していると思われますが、使用時のドキュメントによると、ContextType.Machine
コンテナーを指定できません)。
ただし、単純な ol' を使用してユーザーを見つけることができることはわかっていますDirectoryEntry
。
最後に指摘しておきたいのは、ADSI Edit を使用して、同じ資格情報でパスワードを変更できることです。新しいディレクトリ オブジェクトを使用してこの検索を実行できますか?
c# - ライトウェイト ディレクトリ サービス インスタンスに sAMAccountName がありません
AD lDS
ユーザーをプログラムでインスタンスに追加しようとしています。ユーザーを追加する方法は次のとおりです。
このコードを実行すると、ユーザーが正常に追加されますJoe Blow
。ただし、ユーザー名を追加しようとするとsAMAccountName
、エラーが発生します。
指定されたディレクトリ サービスの属性または値が存在しません。System.Exception {System.DirectoryServices.DirectoryServicesCOMException}
を使用ADSI Edit
して、オブジェクトのプロパティを見ましたが、sAMAccountName
そこにリストされていません!
AD LDS
インスタンスにユーザー名を追加するにはどうすればよいですか?