問題タブ [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.

0 投票する
1 に答える
168 参照

c# - ADLDS userclass ms-DS-UserAccountAutoLocked 属性が表示されない

WIN7マシン(ドメインに参加している)に「アクティブディレクトリ軽量ディレクトリサービス」をローカルにインストールしました。

ポリシーによって制御され、ログイン試行が 5 回失敗した場合、ユーザーは約 15 分間ロックされます。ADSI-Edit を使用すると、ブール値を持つ「ms-DS-UserAccountAutoLocked」という名前の「UserClass」に属性があることがわかります。

しかし、このユーザーからこの属性を読み取りたい場合 (2 番目の admin(!) 認証済みバインディングを介して)、プロパティが存在しないように、常に null を返します。すべてのプロパティを反復すると、このプロパティも表示されません。ADSI-Edit でのみ、プロパティとその値を確認できます。

コードでこのプロパティを読み取れない理由を知っている人はいますか? (C#)

私が試してみました:

また:

ありがとう

0 投票する
1 に答える
110 参照

active-directory - AD LDS は、システムとは別に独自のパスワード ポリシーを持つことができますか?

Web サイトのメンバーシップ サービスに AD LDS を使い始めたばかりですが、システムのパスワード ポリシーに依存しているようです。マシン自体のパスワード ポリシーを緩めたくはありませんが、AD LDS のパスワード ポリシーは必要ありません。これを達成する方法はありますか?

0 投票する
0 に答える
1182 参照

java - Java を使用してリモート AD LDS サーバーに接続する

AD LDS インスタンスをホストしている Azure VM があります。また、OU にいくつかのユーザーを作成しました。Java コードを使用して AD LDS インスタンスに接続しようとしています。私のコードは次のとおりです。

VM の外部からこのコードを実行すると、次のエラーが発生します。

エラーの理由は何ですか?VM 自体で同様のコードを実行すると、AD LDS インスタンスに接続できます

0 投票する
1 に答える
356 参照

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 コードは大歓迎です)

0 投票する
1 に答える
805 参照

c# - リモート LDAP サーバー上の特定の OU でユーザーを検索するにはどうすればよいですか?

.NET 3.5 で導入された名前空間を使用してAccountManagement、ユーザーを検索し、パスワードを設定したいと考えています。ただし、ADLDS サーバーは当社のドメインの一部ではないため、使用していContextType.Machineます。ユーザーを検索しても見つかりません(間違ったコンテナーで検索していると思われますが、使用時のドキュメントによると、ContextType.Machineコンテナーを指定できません)。

ただし、単純な ol' を使用してユーザーを見つけることができることはわかっていますDirectoryEntry

最後に指摘しておきたいのは、ADSI Edit を使用して、同じ資格情報でパスワードを変更できることです。新しいディレクトリ オブジェクトを使用してこの検索を実行できますか?

0 投票する
2 に答える
2112 参照

c# - ライトウェイト ディレクトリ サービス インスタンスに sAMAccountName がありません

AD lDSユーザーをプログラムでインスタンスに追加しようとしています。ユーザーを追加する方法は次のとおりです。

このコードを実行すると、ユーザーが正常に追加されますJoe Blow。ただし、ユーザー名を追加しようとするとsAMAccountName、エラーが発生します。

指定されたディレクトリ サービスの属性または値が存在しません。System.Exception {System.DirectoryServices.DirectoryServicesCOMException}

を使用ADSI Editして、オブジェクトのプロパティを見ましたが、sAMAccountNameそこにリストされていません!

ここに画像の説明を入力

AD LDSインスタンスにユーザー名を追加するにはどうすればよいですか?