問題タブ [directoryentry]

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 に答える
305 参照

c# - DirectoryEntry接続に使用されるユーザーが管理者であるかどうかを確認する

既存のDirectoryEntry接続があり、このDirectoryEntryの作成に使用されたユーザーが特定のグループに属しているかどうかを確認したいと思います。誰かがこれを達成する方法を知っていますか?

ありがとう、Shuky

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

c# - C#LDAP検索中に管理制限を超えました

LDAP検索を実行しようとしていますが、次のエラーが発生し続けます。

コードは次のとおりです:(エラーはFindOne()でスローされます)

これを回避する方法はありますか?

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

c# - 利用可能なADSI(Active Directoryサービスインターフェイス)サービスプロバイダーを一覧表示するにはどうすればよいですか?

利用可能なADSI(Active Directoryサービスインターフェイス)サービスプロバイダーをC#で一覧表示するにはどうすればよいですか?

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

c# - デフォルトで新しい Windows ユーザーをユーザー グループに追加する方法

Windows ユーザーを作成するコードがあります。すべて問題なく、ユーザーが実際に作成されました。ただし、LoadUserProfile を pinvoke しようとすると、ユーザーがユーザー グループに属していないため、操作が失敗します。これで、このユーザーを実用的にユーザー グループに追加する方法がわかりましたが、ロケールによって変わる可能性があるため、グループ名「ユーザー」をハードコーディングしたくありません。デフォルトでユーザーをユーザーグループに追加する方法はありますか (ちなみに、runas user /add コマンドは既にそれを行っています)。

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

c# - DirectoryEntry オブジェクトを使用して Web ディレクトリ プロパティ「AuthNTLM」を設定する場合、実際に変更する IIS 設定は何ですか?

製品のインストーラーを InstallShield から WiX に移行する作業を行っています。

以前の開発者は、Web アプリケーションをデプロイするために、InstallShield のカスタム アクション (C# で作成) を使用していました。Wix では、wix が IIS 展開をサポートしているため、これは不要になりました。

とにかく、カスタム アクションのコードの 1 つは、DirectoryEntry オブジェクトを使用して Web ディレクトリのプロパティを設定します。

この設定は何をしますか? セキュリティ/許可と関係があることは知っていますが、IIS で実際に設定されている設定は何ですか? 次のいずれかを有効にしますか?

  • 統合 Windows 認証
  • ダイジェスト認証
  • 基本認証
  • .NET パスポート認証

ありがとう!

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

c# - C# での次回ログイン時に、ローカル ユーザーにパスワードの変更を強制する

クライアントがサーバー マシンにログインする ASP.NET で Web アプリの関数を作成しています。これは、サーバー上のローカル ユーザーに対して Windows 認証されています。私が書いている関数は、ユーザーのパスワードをリセットし、新しいパスワードをメールで送信します。私はこれを次のようにします:

フラグをチェックして、次回ユーザーがメールで送信されたパスワードでログインしたときにパスワードを変更するように強制するにはどうすればよいですか? pwdLastSet を次のように使用してみました:

しかし、これは明らかにWinNTではなくLDAPでのみ機能し、私はこれをローカルで行っています。

私よりもよく知っている専門家はいますか?プロセスを作成できるように、コマンドラインからこれを行う方法を探してみましたが、その方法を見つけることもできませんでした。

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

c# - パスワードが正しいかどうかを確認する

ユーザーのパスワードが正しいかどうかを確認する必要があります。

私はこのコードを持っています:

しかし、ディレクトリサーチャーは WinNt ではサポートされていないため、すべてのレコードをループする別の方法を見つけました。

ただし、これは名前を取得するだけで、パスワードを確認しません。

助けてください 。ありがとう

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

active-directory - LDAP:OU内のグループに新しいユーザーを追加する方法

DirectoryEntryLDAPを介してローカルActiveDirectoryを操作するために使用するコードがあります。現在、特定のものを見つけOU、それにユーザーを追加し、ユーザーのプロパティを更新してから、すべての変更をコミットします。

ldapStringは似たようなものでLDAP:\\DC=company,DC=local、基本的にはルートエントリをフェッチするだけです。

いくつかのプロパティを変更しましたが、すべて正常に機能しています。ただし、OUSharePoint_Groupsという名前の別のグループがあり、その中には。という名前のグループがありますInternal。このグループのメンバーとして新しいユーザーを追加したいのですが、その方法がわかりません。私は次のことを試しました:

それは機能せず、どのように対処すべきかわかりませんInternal-CN =は正しいですか、それとも他の仕様を使用する必要がありますか?

そして、正しいグループを作成したら、既存のユーザーをそのグループに追加するにはどうすればよいですか?

前もって感謝します

0 投票する
6 に答える
14512 参照

c# - DirectoryEntry.Exists に資格情報を提供する方法は?

今朝、サーバー上に Active Directory オブジェクトが存在するかどうかを確認できる優れたメソッド ( DirectoryEntry.Exists ) を発見しました。だから私は簡単に試しました:

もちろん、資格情報を提供するためのオーバーロードはありません。資格情報が提供されていない場合、次の例外が発生するためです。

ログオンの失敗: 不明なユーザー名または間違ったパスワード。(System.DirectoryServices.DirectoryServicesCOMException)

AD サーバーでコードを認証する可能性を与える他のオプションはありますか? または、オブジェクトの存在を確認しますか?

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

c# - Windowsグループのメンバーとそのドメイン名を取得する

「windgrp」というWindowsグループがあり、3つのメンバーが含まれています。

  • 管理者
  • testDomain.Administrator
  • user1

グループに存在するメンバーを表示するための次のコードがあります。

これは私に結果を与えます:

  • 管理者
  • 管理者
  • ユーザー

2番目のエントリがどのドメインに属しているかは表示されません。

ドメインを取得するにはどうすればよいですか?